php访问控制符的实例参考
发布时间:2016-09-02 编辑:jiaochengji.com
本文介绍下,有关 php访问控制符应用的一个例了,全面学习php访问控制符public、protected、private的用法。有需要的朋友参考下。
php访问控制符的用法举例,如下:
<?php /** * php访问控制符 * edit by www.jbxue.com */ class LovePhp { //子类,本类,外部都能访问修改。 public function Xphp() { echo'Xhpp<br />'; } //子类和本类可以访问修改,但是外面不能; //Fatal error: Call to protected method LovePhp::Pphp() from context '' in public.php on line 62 protected function Pphp() { return 'Pphp<br />'; } //子类和外部都不能访问此方法,因为他的访问控制符是private,但是内部可以调用,见下面Dphp()方法; private function Vphp() { return 'Vphp<br />'; } //调用本类中的私有方法Vphp(); public function Dphp() { return $this->Vphp(); } } class Lphp extends LovePhp { //Lphp类中自有方法 public function Lxphp() { return 'Lxphp'; } //自由方法,调用父类的Pphp()方法 public function Hphp() { return $this->Pphp(); } //自有方法,调用父类的私有方法Vphp();#######这个只做演示,是一段错误代码 //报错代码:Fatal error: Call to private method LovePhp::Vphp() from context 'Lphp' in public.php on line 37 public function XXphp() { return $this->Vphp(); } //创建方法,调用父类的Dphp(); public function Cphp() { return $this->Dphp(); } } $obj = new Lphp(); $obj->Xphp(); echo $obj->Hphp(); echo $obj->Cphp(); $obj2 = new LovePhp(); echo $obj2->Pphp(); ?>
总结:
public 默认为public。
public修饰的方法,属性,在外部,子类,本类中都可以访问,修改。
protected 受局部保护的方法,属性;
protected修饰的方法,属性,能在本类,子类中访问修改;
private 私有方法,只能在本类中调用,修改;
您可能感兴趣的文章:
php访问控制面试题一例
php访问控制符的实例参考
如何用php实现IP访问限制
Apache服务器配置全攻略(四)
限制ip地址段访问用php如何实现
PHP 登录完成跳转上一访问页面
PHP——MVC模式讲解与实例
php 统计字数(支持中英文)的实现代码
学习php设计模式之单例模式
php如何限制ip访问
[关闭]