Mailinglisten-Archive |
Hi zusammen,
ich mochte folgendes gerne tun:
class b {
function d() {
// just an example
echo "hier bin ich";
}
}
class a {
var $x=array();
function a() {
// fill array with objects b
$this->x[]=new b();
}
function c($such) {
// return an object b
return $this->x[0];
}
}
// create Object
$AA=new a;
// funktioniert, will ich aber nicht wegen zusatzlicher Variable
$BB=$AA->c(42);
$BB->d();
// mochte ich gerne so oder ahnlich aufrufen,
// gibt aber parse error
$AA->c(42)->d();
(class b)( $AA->c(42) )->d();
Kann mir jemand sagen was ich falsch mache? Oder ist das aus Prinzip nicht
moglich??
Bin ratlos! Danke fur Tipps!
php::bar PHP Wiki - Listenarchive