Mailinglisten-Archive |
Info_(at)_Brumm wrote:
> $SCRIPT_NAME gibt mir innerhalb der Funktion
> keinen Wert zurück, warum ist das so, und wie komme ich zum
> Scriptname?
>
function foo() {
global $SCRIPT_NAME, $PHP_SELF;
echo "SCRIPT_NAME, $PHP_SELF<br>\n";
}
PHP kennt globale und lokale Variablen. Um globale Variablen innerhalb
einer Funktion zu verwenden, muß der PHP-Interpreter angewiesen werden,
daß die entsprechende Variable innerhalb der Funktion als globale
Variable zu behandeln ist. Zauberwort: global.
Ulf
php::bar PHP Wiki - Listenarchive