一个神奇 PHP 错误.---------------------------不信来看一下.

2015-01-19 11:36:46 +08:00
 lvfujun
class na{

static private $name= 'adminmas';

//self::$name //正确

// public function __get($name){ ////--------------有问题不能执行

//    //$name 的值为name;
// return self::$name; //也是可以的
// }
public function __get($name){ /////-------------------可以正常执行
return self::$name;
}
}
$cl = new na;

var_dump( $cl->name );
2164 次点击
所在节点    问与答
3 条回复
Paranoid
2015-01-19 11:56:42 +08:00
一般出现这种问题的时候,都特么是自己的水平不够

要说抓住bug,要给出好的料的

http://stackoverflow.com/questions/1279081/getting-static-property-from-a-class-with-dynamic-class-name-in-php
Jaylee
2015-01-19 12:41:33 +08:00
lz你想表达什么?
zakokun
2015-01-19 12:43:31 +08:00
送给你一条我自己的名人名言:一切诡异的bug都是由愚蠢的代码引起的.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/163418

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX