Severin Kacianka: OOP: Konstanten definieren, Klassen vereinbaren

Beitrag lesen

Hallo,

Dein Code ist nicht ganz praxisnah. Versuche als Hauptprogramm mal folgendes:

Sollte er auch nicht sein; Es ging mir eher darum zu zeigen, dass der Parser auch 'falschen' Code schluckt.

echo foo();
echo foo();

Dein Skript wird mit der Beschwerde abbrechen, dass die Funktion bar() doppelt definiert wurde. (Hoffe ich jetzt jedenfalls mal. :) )

Das stimmt; allerdings könnte ich vorher einfach mittels if(!function_exists('bar')) prüfen ob die Funktion deklariert wurde, dann geht der Code wieder. SCNR ;-).

gruß,
Severin

--
Realität ist das, was nicht verschwindet, wenn man aufhört, daran zu glauben.
--Philip K. Dick