-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 My original reply missed the list :|
Hi, > > i've written the following code using Etiennes LSB. But I'm facing some > problems. > > <?php > class A { > function foo() { > echo get_called_class(); > } > } > > class B extends A { > } > > class C { > function moo() { > B::foo(); > } > } > > B::foo(); // echos "B" - good > > $c = new C; > $c->moo(); // echos "C" - wtf?? should be B > ?> > > Is it a bug, or did I miss anything? > If you mark your function "foo" static - as you should - its "BB" for me. Moritz Bechler -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHsEeydLVsKnwBr9YRAu8LAJ4+/pnKZ1YzM0wN9k7Vg9eyWaZnUQCeKTrO hgv4dRz1YtLqHRgagUOKwQA= =cxLj -----END PGP SIGNATURE----- -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php