Der Martin: Variablenübergabe bei Funktion

Beitrag lesen

Hallo Vinzenz,

Umsteiger auf PHP werden sich möglicherweise die Frage stellen:
"Warum sind in PHP globale Variablen nicht global?"

guter Hinweis. Da ich selbst erst neulich darüber gestolpert bin, möchte ich hier nochmal betonen: Das ist eine ungewöhnliche Eigenheit von PHP.
In den meisten klassischen Programmiersprachen heißt global nämlich, dass die entsprechenden Variablen auch in allen untergeordneten Scopes verfügbar und gültig sind, sofern sie nicht durch gleichnamige lokale Variablen (oder Übergabeparameter, was meistens dasselbe ist) verdeckt werden.

Sowenige globale Variablen wie möglich, nur so viele wie unbedingt nötig.

Full ACK!

Schönen Abend noch,
 Martin

--
Was ist wichtiger: Die Sonne oder der Mond?
Der Mond. Denn er scheint nachts. Die Sonne dagegen scheint tagsüber, wenn es sowieso hell ist.