Mailinglisten-Archive |
Hai Lutz, > > hier mache ich von meinem Aussageverweigerungsrecht gebrauch ... ;-) > Das ist mit Sicherheit ein Novum in der Geschichte dieser Liste > und in Deinem Leben. :-D Ein denkwürdiger Moment... ;-))) hmm, er will mich locken - okay: Im Prinzip meckere ich nur, wenn ich noch geringfuegige Hoffnung auf eine Besserung des Zustandes habe. In allen anderen Faellen, rege ich mich schon lange nicht mehr auf (Ausnahmen bestaetigen die Regel). Da Du mich gut genug kennst, war dieser Beitrag sofort als reine Provokation zu entlarven und der Rest simpel ... ;-) Aber Du haettest mir eine zentrale Klasse vorschlagen koennen, aus der ich alle anderen Klassen mit 'extends' ableite. Dann sind die zentralen Funktionen in allen Klassen verfuegbar. Und wie muss man das mit der unmoeglichen Mehrfachvererbung missdeuten um die Ausgabe dieses Scriptes zu interpretieren: ---------------------------------------------------- <?php /*¯*Vererbung/*¯*ein Testscript zur Klassenvererbung/*¯*/ ini_set('error_reporting', E_ALL); class errors { function show_error($nr, $mssg) { echo ' Fehler['.$nr.'] <b style="background-color:#ff7777;color:yellow;">"'.$mssg.'"</b> ist aufgetreten.'."\n"; } } /* e.o.c. */ class warnings extends errors { function show_warning($nr, $mssg) { echo 'Warnung['.$nr.'] <b style="background-color:yellow;color:green;">"'.$mssg.'"</b> wird gemeldet.'."\n"; } } /* e.o.c. */ class workers extends warnings { function show_meldung($nr, $mssg) { echo 'Meldung['.$nr.'] <b style="background-color:lime;color:maroon;">"'.$mssg.'"</b> ist eingetroffen.'."\n"; } } /* e.o.c. */ ?><pre><hr><? $K1 = new errors(); $K2 = new warnings(); $K3 = new workers(); $i = 1; $K1->show_error($i, 'Nix passiert ...'); $i++; $K2->show_warning($i, 'Huhu, hier bin ich!'); $i++; $K2->show_error($i, 'Noch nix passiert ...'); $i++; $K3->show_meldung($i, 'Der Ball ist rund.'); $i++; $K3->show_warning($i, 'Huhu, siehst Du mich?'); $i++; $K3->show_error($i, 'Gar nix passiert ...'); ?><hr><b>e.o.f.</b></pre><? ---------------------------------------------------- m. b. G. N. Pfeiffer --------------------- normal: 06131-1436094 Notruf: 0163-3613642 --------------------- e.o.f.
php::bar PHP Wiki - Listenarchive