A change to interface gives me such error : Interface function Strona::foo() cannot contain body
Krzysztof Gorzelak [EMAIL PROTECTED] Uzytkownik "Stephen Sadowski" <[EMAIL PROTECTED]> napisal w wiadomosci news:[EMAIL PROTECTED] > 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