运行效率与这两个操作符没有关系。
调用当前类的静态方法,规范的写法是使用 self 而非 $this。
因为当你的PHP版本小于 5.3.0,使用 $this 会让代码出现解析错误,而无法运行。
自 PHP 5.3.0 起,才可以通过变量来引用类。
PHP中所有以 $ 开头的都是变量,所以可以知道 $this 其实是一个变量,而 self 是常量。
常量在代码解析阶段就可以确定其值,而变量需要解析之后运行才可以确定。
$this或self::引用类中的一个方法
最新推荐文章于 2023-03-22 17:05:37 发布