php5类中三种数据类型的区别 程序员文章站 2022-05-12 15:02:02 ... /** * parent 只能调用父类中的公有或受保护的方法,不能调用父类中的属性 * self 可以调用父类中除私有类型的方法和属性外的所有数据 */ class User{ public $name; private $passwd; protected $email; public function __construct(){ //print __CLASS__." "; $this->name= 'simple'; $this->passwd='123456'; $this->email = 'test123@163.com'; } public function show(){ print "good "; } public function inUserClassPublic() { print __CLASS__.'::'.__FUNCTION__." "; } protected function inUserClassProtected(){ print __CLASS__.'::'.__FUNCTION__." "; } private function inUserClassPrivate(){ print __CLASS__.'::'.__FUNCTION__." "; } } class simpleUser extends User { public function __construct(){ //print __CLASS__." "; parent::__construct(); } public function show(){ print $this->name."//public "; print $this->passwd."//private "; print $this->email."//protected "; } public function inSimpleUserClassPublic() { print __CLASS__.'::'.__FUNCTION__." "; } protected function inSimpleUserClassProtected(){ print __CLASS__.'::'.__FUNCTION__." "; } private function inSimpleUserClassPrivate() { print __CLASS__.'::'.__FUNCTION__." "; } } class adminUser extends simpleUser { protected $admin_user; public function __construct(){ //print __CLASS__." "; parent::__construct(); } public function inAdminUserClassPublic(){ print __CLASS__.'::'.__FUNCTION__." "; } protected function inAdminUserClassProtected(){ print __CLASS__.'::'.__FUNCTION__." "; } private function inAdminUserClassPrivate(){ print __CLASS__.'::'.__FUNCTION__." "; } } class administrator extends adminUser { public function __construct(){ parent::__construct(); } } /** * 在类的实例中 只有公有属性和方法才可以通过实例化来调用 */ $s = new administrator(); print '-------------------'; $s->show(); ?> 复制代码 相关标签: php5类中三种数据类型的区别 上一篇: Django常见出错解决方案汇总 下一篇: 求助:使用oppenoffice转换文件格式时报错Cannot run program "C:\Program": CreateProcess error=2, 系统找不到指定的文件 推荐阅读 分享下php5类中三种数据类型的区别 Linux Shell中三种引号的用法及区别 基本数据类型和包装类的区别 java基本数据类型和它的包装类区别 mysql关于索引的两种结构、常见索引、各种索引的区别和选择索引的数据类型知识讲解 php5中public,private,protected 三种类属性的区别 种外边的独立的自定义函数和类中静态方法有啥区别啊 php5中public,private,protected 三种类属性的区别 分享下php5类中三种数据类型的区别,php5数据类型 分享下php5类中三种数据类型的区别_PHP