Php 如何在类中查找并获取变量名、类实例名。
我真的不认为这是可能的,但谁知道我可能会感到惊讶 没有办法解释它,除非我快速进入代码Php 如何在类中查找并获取变量名、类实例名。,php,oop,reflection,Php,Oop,Reflection,我真的不认为这是可能的,但谁知道我可能会感到惊讶 没有办法解释它,除非我快速进入代码 class foo { static function __callStatic($func, $arg) { //some magic here. } } $foo = foo::bar(); $bar = foo::bar(); $x = foo::bar(); 这是我的预期输出 echo $foo; // foo echo $bar;
class foo
{
static function __callStatic($func, $arg)
{
//some magic here.
}
}
$foo = foo::bar();
$bar = foo::bar();
$x = foo::bar();
这是我的预期输出
echo $foo; // foo
echo $bar; // bar
echo $x; // x
该变量当时不存在。仅在方法调用之后 测试它:
class foo
{
static function __callStatic($func, $arg)
{
print_r($GLOBALS);
}
}
但是为什么需要var名称呢