在PHP中,静态方法可以通过创建类的实例来调用非静态方法。以下是一个示例:
class MyClass {
public function instanceMethod() {
echo "This is an instance method.";
}
public static function staticMethod() {
// 创建类的实例
$obj = new self();
// 调用非静态方法
$obj->instanceMethod();
}
}
// 调用静态方法
MyClass::staticMethod();
在上面的示例中,staticMethod()
是一个静态方法,它内部创建了一个类的实例 $obj
,然后通过该实例调用了非静态方法 instanceMethod()
。
上一篇:php怎么设置目录权限?
下一篇:php如何去掉字符串中的字符串
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站