因为他是静态的,全局性的,在调用你这个 new Container 之前,内核已经调用过了,这个 $instance 就已经存在了。
new Container
$instance
class A { protected static $member; /** * @return mixed */ public static function getMember() { return self::$member; } /** * @param mixed $member */ public static function setMember($member): void { self::$member = $member; } } $a = new A(); $a::setMember(1); var_dump($a::getMember());// 1 $b = new A();// 这里从新实例化了 A,如果是非静态成员,这里的 $member 就应该是 NULL 。 var_dump($b::getMember());// 1
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
因为他是静态的,全局性的,在调用你这个
new Container
之前,内核已经调用过了,这个$instance
就已经存在了。