先谈parent与self:
复制代码 代码如下:
<?php
/*
* Created by YinYiNiao
*/
class A{
function __construct(){
echo "基类A的构造方法<br />";
}
}
class B extends A{
function __construct(){
parent::__construct();
echo "子类B的构造方法<br />";
self::myFun();
}
function myfun(){
echo "一个普通方法myFun()<br />";
}
}
$obj=new A();
$obj=new B();
?>
self与$this的功能极其相似,但二者又不相同。$this不能引用静态成员和常量。self更像类本事,而$this更像是实例本身。
最后
以上就是高挑白羊最近收集整理的关于深入php self与$this的详解的全部内容,更多相关深入php内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复