作者:沉沉浮浮触涙水 | 来源:互联网 | 2023-10-12 21:09
小编给大家分享一下PHP中类静态调用和范围解析操作符的区别有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
具体代码如下所示:
who(); // 输出 'child'
static::who(); // 延迟静态绑定 是范围解析,不是静态调用
}
function who() {
echo 'parent
';
}
}
class ChildClass extends ParentClass {
public static $my_static = 'child var ';
function who() {
echo 'child
';
}
}
$obj = new ChildClass();
$obj->test();
echo ChildClass::$my_static;//静态调用
上面输出
parent
child
child
child var
看完了这篇文章,相信你对“PHP中类静态调用和范围解析操作符的区别有哪些”有了一定的了解,如果想了解更多相关知识,欢迎关注编程笔记行业资讯频道,感谢各位的阅读!