【发布时间】:2018-04-02 12:55:16
【问题描述】:
我在子命名空间(“MyNamespace”)下有各种 PHP 类(“Numerical”、“Alphabetical”等)。我正在尝试使用 php 变量在子命名空间下调用这些不同的类,例如
class ClassName {
public static function foo ($MethodName) {
//$MethodName has value “Numerical”
//Normal Way of calling ‘Numerical’
MyNamespace\Numerical::MyFunction();
//What I want to do
$variable = ‘MyNamespace\$MethodName’;
//OR
$variable = “MyNamespace\$MethodName”;
$variable::MyFunction(); //Option-1 - This does not work
{$variable}::MyFunction(); //Option-2 - This does not work
}
}
【问题讨论】:
-
您使用的是哪个版本的 PHP?