剑豪123
2016-12-28 18:25
默认都为public,外部可以访问。一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。
// ::双冒号是用来访问静态属性或者静态方法的
class Car{
public static $name = "汽车"; // static声明静态属性
}
$car = new Car();
echo $car::$name; //使用双::来访问对象的属性
class Car{
public $name = "汽车";
}
$car = new Car();
echo $car->$name; //使用->对象操作符来访问对象的属性
你的回答很正确
PHP进阶篇
182008 学习 · 2668 问题
相似问题