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

Reply via email to