G.: PHP - globale Variablen

Hallo Forum,

kleines Problem:

beim registrieren einer globalen Umgebungsvariable mit

define("GLOBALE_VARIABLE","#wert");

sollte selbige eigentlich als $GLOBALE_VARIABLE oder als
getenv("GLOBALE_VARIABLE"); zur Verfügung stehen. Leider nicht der Fall. Gibt es vielleicht in der php.ini Einstellungen, die diese PHP Funktion deaktiviert? Vielen Dank im Vorraus!

  1. Hallo "G.",

    beim registrieren einer globalen Umgebungsvariable mit

    define("GLOBALE_VARIABLE","#wert");

    sollte selbige eigentlich als $GLOBALE_VARIABLE oder als
    getenv("GLOBALE_VARIABLE"); zur Verfügung stehen. Leider nicht der Fall. Gibt es vielleicht in der php.ini Einstellungen, die diese PHP Funktion deaktiviert? Vielen Dank im Vorraus!

    Mit deiner Vorgehensweise definierst Du eine Konstante, auf die
    ohne Variablenzeichen zugegriffen wird.

    <?php
        define('_a4aSAM_passwd', '/etc/passwd');

    $file = file(_a4aSAM_passwd);
    ?>

    Beachte, dass es Bräuche gibt, wie die Namen einer Konstante
    gewählt werden.

    Bye,
    Peter

    --
    Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.