Mailinglisten-Archive | 
Hallo Liste,
Ulf Wendel schrieb und hatte dabei völlig recht:
> Außerhalb von Klassen kenne ich dieses Verhalten und die Regel.
> Innerhalb einer Klasse ist es mir neu. Gilt die Regel auch für einen
> Konstruktor und alle in der Klasse definierten Methoden? Untenstehender
> Code verursacht mit Win32 Version 3.0.11 auf der Kommandozeile keine
> Probleme.
	Ulf hat Recht. Ich habs bisher immer geglaubt und mich
	danach gerichtet - war wohl nicht nötig ;).
	Vielleicht sollte man es für Leute wie mich
	irgendwo dokumentieren ...
> Verhält sich PHP hier inkonsistent, oder ist eine Klasse für den Parser
> etwas völlig anderes als eine alleinstehende Funktion, weshalb die
> Reihenfolge von Konstruktor und Methode irrelevant ist?
	Für den Parser isses gleich ;-) :
	FUNCTION STRING '(' { start_function_decleration(_INLINE_TLS_VOID); }
                        parameter_list ')' '{' statement_list '}'
 end_function_decleration(&$1,&$2 _INLINE_TLS); }
	Na gut, bei einer Klasse wird die Funktionstabelle auf den
	neuen Stand gebracht, bevor eine Funktion aufgerufen wird.
	Grüße, johann
    php::bar PHP Wiki - Listenarchive