深入pphp self与$this的详解

深入pphp self与$this的详解

php编程 2023-09-19 07:20:02 1年以前

先谈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更像是实例本身。

文章版权声明:除非注明,否则均为网络转载文章,转载或复制请以超链接形式并注明出处。