Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
class ab{ public static $abc = 34; public static function asd(){ $a = "abc"; echo self::$a; //output 34; } } ab::asd();
我想找到一种指向类静态成员的方法。就像上面的例子,我怎样才能使它工作?
如果访问静态变量,则语法如下:
MyClass::$variable
所以你在做什么缺乏间接性:
echo self::$$a; //output 34;
这与常规变量的工作方式相同:
$variable
并间接:
$name = "variable"; $$name
对你下一个问题的建议:尽量让你的问题更准确。请注意以下事项:
这有助于更快地给出相关答案,而不是参与元讨论来澄清你的问题。