
public 共有的;权限范围最大,所有都可以访问
protected 受保护的,继承的,权限第二,只能类自身和类的自类可以访问
private 私有的,被定义为private的成员,对于类内部所有成员都可见,没有访问限制。对类外部不允许访问。
说明:(推荐学习:PHP编程从入门到精通)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | 权限修饰符
作用: 用来说明 属性/方法的权限特点
写在 属性/方法前面
private 的属性/方法,只能在类定义的大括号内{},才能访问
public 的属性, 在任意位置都可以访问
***/
class Human {
public $mood = '';
private $money = 1000;
public function showMoney() {
return $this ->money;
}
private function secret() {
echo '我小时候偷吃过一块肉';
}
public function tellMe() {
$this ->secret();
}
}
$lisi = new Human();
$lisi ->mood = 'happy';
echo $lisi ->mood,'<br />';
echo $lisi ->showMoney(),'<br />';
$lisi ->tellMe();
/*
总结: private 权限控制
只能在类的{} 内调用,
走出了{}, 谁也调不动.
|
Salin selepas log masuk
Atas ialah kandungan terperinci php中的权限修饰符有哪些. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!