提个问题,关于类的使用
<?php
class A {
private $mysqli;
public function foo(){
echo get_class($this);
$this->mysqli = new mysqli ( 'localhost', 'root', '', 'hdcms' );
}
}
class B {
function bar(){
A::foo();// Note: this line will issue a warning if E_STRICT is enabled.
}
}
$b = new B();
$b->bar();
?>
按官网说的,echo get_class($this);会输出'B'(PHP - 类与对象 - 基本概念)
那么$this->mysqli就是类B定义的$mysqli?
如果类B没有定义$mysqli,会出现意外错误吗?
或者类B需要定义$mysqli,那么会出现冲突吗?