php中的三个控制属性 public、private、protected

  • public:被定义为公有的类成员可以在任何地方被访问。

  • protected被定义为受保护的类成员则可以被其自身以及其子类和父类访问。

  • private被定义为私有的类成员则只能被其定义所在的类访问,就是内部成员变量。

  • 类属性必须定义为公有、受保护、私有之一。为兼容PHP5以前的版本,如果采用 var 定义,则被视为公有。

在定义变量中一定要写明 定义的控制访问,不写就会报错。

下面是正确写法

public $a = 3;

如果一个方法不写控制访问则默认为public公有方法。

function age(){//前面没有标明,默认为public公有方法

}

猜你喜欢

转载自blog.csdn.net/qq_38588845/article/details/81187961