PHP中如何区分类静态调用与范围解析符的用法?

更新于
2026-09-24 14:16:20
1阅读来源:SEO教程
  • 内容介绍
  • 相关推荐

本文共计380个文字,预计阅读时间需要2分钟。

PHP中如何区分类静态调用与范围解析符的用法?

在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中,以下代码展示了如何使用静态属性和静态方法:

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 //在子类或类内部用“::”调用本类或父类时,不是静态调用方法,而是范围解析操作符。

阅读全文