php中的self与$this使用实例,下面是parent与self应用的例子:
复制代码 代码示例:
<?php
/*
* php类中使用parent与self
* 搜集整理:
脚本学堂
* 2013/6/8
*/
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更像是实例本身。
明白了吗?建议大家动手测试下上面的例子,看看结果是什么,这样进步会快哦。