__CLASS__与get_class()

__CLASS__ 返回的是调用它的函数所在的类名,而 get_class($this) 返回的是创建对象的类 "; echo "Value of __CLASS__ : ".__CLASS__."
"; echo "Value of get_class() : ".get_class($this)."

"; } } class test2 extends test { function whoami2() { echo "Hello, I'm whoami 2 !
"; echo "Value of __CLASS__ : ".__CLASS__."
"; echo "Value of get_class() : ".get_class($this)."

"; parent::whoami(); // call parent whoami() function } } $test=new test; $test->whoami(); $test2=new test2; $test2->whoami(); $test2->whoami2(); ?> 输出: Hello, I'm whoami 1 ! Value of __CLASS__ : test Value of get_class() : test Hello, I'm whoami 1 ! Value of __CLASS__ : test Value of get_class() : test2 Hello, I'm whoami 2 ! Value of __CLASS__ : test2 Value of get_class() : test2 Hello, I'm whoami 1 ! Value of __CLASS__ : test Value of get_class() : test2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值