Tom: String aus anderer Datei einbinden

Beitrag lesen

Hello,

Außerdem fügt include auch weitere Funktionsbezeichner (Funktionen) zum Hauptgültigkeitsberich hinzu, wenn es diese enhält, auch wenn es _innerhalb_ einer Funktion aufgerufen wurde. Mitgebrachte Variablen werden hingegen nur lokal in dieser Funktion gültig.

PHP kennt keine lokalen Funktionen. Insofern ist es kein Unterschied, ob eine Funktion einfach so im Code, in einer anderen (aufgerufenen) Funktion oder in einer inkludierten Datei steht. Sie wird immer global angelegt.

Genau! Sag ich doch.
Es ist nur für PHP-Einsteiger sehr gewöhnungsbedürftig.

Und auch wenn ein Include einen Rückgabewert liefert, verhält es sich eben _nicht_ genauso, wie eine Funktion.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de