phpbar.de logo

Mailinglisten-Archive

[php] Abstrakte Klasse mit abstrakten/nicht abstrakten Attributen?

[php] Abstrakte Klasse mit abstrakten/nicht abstrakten Attributen?

Andreas Lange andreas.lange at haas-media.de
Die Mar 15 16:28:32 CET 2005


David Molineus wrote:
> meines Wissens sollte es problemlos möglich sein. Allerdings dürften die
> Objekteigenschaften nicht als abstract gekennzeichnet werden. Folgendes
> sollte gehen (nicht getestet):

> abstract class abstractTest {
>    public $test1;
>    public $test2;

>    abstract function foo() { }
> }

abstract class abstractTest {
   public $test1;
   public $test2;

   abstract function foo();
}

Jupp, so gehts, bis auf den kleinen "Schönheitsfehler" bei der
Funktion. Leider kann man damit die abgeleitete Klasse nicht zwingen
die Variable zu setzen. Aber scheinbar gibt es das noch nicht in PHP5
;-)

> Gruß David

-- 
Andreas Lange


php::bar PHP Wiki   -   Listenarchive