PHP中如何区分类静态调用与范围解析符的用法?
- 内容介绍
- 相关推荐
本文共计380个文字,预计阅读时间需要2分钟。
在PHP中,以下代码展示了如何使用静态属性和静态方法:
php
function test() { echo who; }}
class ChildClass extends ParentClass { function test() { echo ChildClass test; }
function testStatic() { echo Static method called: . ParentClass::$my_static; }}
// 创建子类实例$child=new ChildClass();
// 调用子类方法$child->test();
// 调用静态方法,使用范围解析操作符$child->testStatic();?>
具体代码如下所示:
<?php //在子类或类内部用“::”调用本类或父类时,不是静态调用方法,而是范围解析操作符。
本文共计380个文字,预计阅读时间需要2分钟。
在PHP中,以下代码展示了如何使用静态属性和静态方法:
php
function test() { echo who; }}
class ChildClass extends ParentClass { function test() { echo ChildClass test; }
function testStatic() { echo Static method called: . ParentClass::$my_static; }}
// 创建子类实例$child=new ChildClass();
// 调用子类方法$child->test();
// 调用静态方法,使用范围解析操作符$child->testStatic();?>
具体代码如下所示:
<?php //在子类或类内部用“::”调用本类或父类时,不是静态调用方法,而是范围解析操作符。

