Php 以编程方式调用变量类/方法

Php 以编程方式调用变量类/方法,php,Php,我需要动态调用名为class的变量中的一个方法,如何调用该方法: $foo = "object" 其中对象是一个特定的类 我如何在PHP中调用它 $foo::method() 这个问题的措辞令人困惑,但据我所知,如果您想将$foo设置为一个特定的类,让我们称之为foo,您可以这样做: $foo = new Foo; $myVar = 'aMemberVar'; print $foo->$myVar //prints "aMemberVar Member Variable" 这

我需要动态调用名为class的变量中的一个方法,如何调用该方法:

$foo = "object" 
其中对象是一个特定的类

我如何在PHP中调用它

$foo::method()

这个问题的措辞令人困惑,但据我所知,如果您想将$foo设置为一个特定的类,让我们称之为foo,您可以这样做:

$foo = new Foo;
 $myVar = 'aMemberVar';
 print $foo->$myVar //prints "aMemberVar Member Variable"
这是我们班的学生

如果要访问类变量Foo并将其设置为变量,可以执行以下操作:

$foo = new Foo;
 $myVar = 'aMemberVar';
 print $foo->$myVar //prints "aMemberVar Member Variable"
另外,澄清$foo::method意味着$foo是一个静态类,静态类不能实例化,但它们可以使用作用域解析操作符调用其类方法::

希望这有帮助

$$foo::method();

请参见

无法准确理解您的问题: