http://us4.php.net/manual/en/language.oop5.abstract.php
The short is that you can't do anything more than define a function in an abstract class. IIRC, change abstract to interface, and you'll probably be okay. On Wed, 28 Jul 2004 21:18:26 +0200, Krzysztof Gorzelak <[EMAIL PROTECTED]> wrote: > Hello, > > I'm trying to make this code to work: > > // start of code > abstract class Strona { > > abstract public function generuj_strone(); > > function foo() { > generuj_strone(); > } > } > > class Katalog extends Strona { > public function generuj_strone() { > echo "OK"; > } > > } > > $bar = new Katalog(); > $bar->foo(); > // end of code > And I get such error : > Fatal error: Cannot call abstract method Strona::generuj_strone() in .... > > And I expect word: OK > Is it a bug or a normal behaviour ? > > Thanks for help! > > Krzysztof Gorzelak > [EMAIL PROTECTED] > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php