Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何作为成员变量访问方法_Php - Fatal编程技术网

Php 如何作为成员变量访问方法

Php 如何作为成员变量访问方法,php,Php,我有一个类,Place,其函数名为thing()。我希望能够以变量的形式访问该方法,比如$dc=newplace;echo$dc->thing。在不创建成员变量的情况下,我如何才能做到这一点呢?找到了我要查找的内容! 我需要重载创建一个公共静态函数thing(),然后使用类名place::thing()调用它$func='thing';echo$dc->$func()

我有一个类,
Place
,其函数名为
thing()
。我希望能够以变量的形式访问该方法,比如
$dc=newplace;echo$dc->thing。在不创建成员变量的情况下,我如何才能做到这一点呢?

找到了我要查找的内容!
我需要重载

创建一个公共静态函数thing(),然后使用类名
place::thing()调用它
$func='thing';echo$dc->$func()