在PHP中,可以使用访问修饰符(access modifiers)来控制类的成员的访问级别。PHP中有三种访问修饰符:public、protected和private。
以下是一个示例代码,展示了如何在PHP中使用访问修饰符来控制类的成员的访问级别:
class MyClass {
public $publicVar;
protected $protectedVar;
private $privateVar;
public function __construct() {
$this->publicVar = "Public variable";
$this->protectedVar = "Protected variable";
$this->privateVar = "Private variable";
}
public function getProtectedVar() {
return $this->protectedVar;
}
private function getPrivateVar() {
return $this->privateVar;
}
}
$obj = new MyClass();
echo $obj->publicVar; // 输出:Public variable
echo $obj->getProtectedVar(); // 输出:Protected variable
echo $obj->getPrivateVar(); // 报错,无法访问私有成员
在上面的例子中,publicVar
是一个公共的成员,可以通过对象实例直接访问。protectedVar
是一个受保护的成员,可以通过公共的方法getProtectedVar()
来访问。privateVar
是一个私有的成员,无法直接访问,只能在类的内部使用私有方法来访问。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站