我想加载自己的php类的扩展。我不明白为什么它没有加载。是否有可能从自己加载类扩展?从父类内部加载类扩展PHP
这里是我究竟是什么意思的代码示例。
class Class_B{
public function hi(){
echo('Hello world!');
}
}
class Class_D extends parent{
public function Class_D(){
//--> Here is the problematic line
$this->class_b->hi();
}
}
class parent{
public $class_b;
public function __construct(){
$this->class_b = new Class_B;
new Class_D();
}
}
此代码出现此错误。
调用一个成员函数h()的一个非对象在 /path/to/your/application/test.php上 线59
我需要调用Class_B: :hi()函数使用相同的语法。我读了很多,但我没有找到我需要的东西。在CodeIgniter中,不同的库就是这样调用的。我想在我的程序中实现类似的功能。 谢谢。
究竟是*问题*本?任何错误?尽管在子类和父类之间创建循环依赖关系当然不是一个好主意。 – deceze