PHP面向对象的问题
PHP面向对象的支持真得不行啊:(
请看这段代码
<?php
class c{
var $b1;
function c(){
$b1 = new b();
}
}
class b{
function hello()
{
echo "hello";
}
}
$c1=new c();
//$c1->b1->hello(); //方案一
$bb=$c1->b1; //方案二
$bb->hello();
?>
用上面两种方式,都不能输出hello,也就是说对象不能嵌套,可是我却在PEAR里看到很多$a->b->f();这样的语句,而且PEAR的发布信息上说这些包是稳定的,也就是这种语句能用,可是在我这里就是不行,郁闷啊,有朋友试过这种用法吗?或者是我的php设置不对?