-
public:被定义为公有的类成员可以在任何地方被访问。
-
protected被定义为受保护的类成员则可以被其自身以及其子类和父类访问。
-
private被定义为私有的类成员则只能被其定义所在的类访问,就是内部成员变量。
-
类属性必须定义为公有、受保护、私有之一。为兼容PHP5以前的版本,如果采用 var 定义,则被视为公有。
在定义变量中一定要写明 定义的控制访问,不写就会报错。
下面是正确写法
public $a = 3;
如果一个方法不写控制访问则默认为public公有方法。
function age(){//前面没有标明,默认为public公有方法
}