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