[PHP] 当一个类在另一个类中被使用,$this 所指是谁( 二 )


静态调用下$this-\u0026gt;mysqli就是类B定义的$mysqliB没有定义$mysqli不会出错,系统自动给对象添加一个$mysqli如果B要定义$mysqli,访问控制(可见性)必须public,否则出错.所以系统自动添加的$mysqli访问控制(可见性)应该也是public的建议实例化后调用,而不是静态调用$a = new A();$a-\u0026gt;foo();以上是自己试的结果(win 7 64位, php55ts)


推荐阅读