globale systemvariablen hinzufügen
kai
- php
hallo,
ich habe da eine frage, ist es möglich php systemvariablen
hinzuzufügen ? also ganz platt wenn ich möchte das
$PHP_HUND immer und überall "BELLO" ist kann ich dann
z.b. in der php.ini ( da wohl nicht ) oder anderen php scripten das
definieren ?
danke
kai
echo $begrüßung;
ich habe da eine frage, ist es möglich php systemvariablen
hinzuzufügen ? also ganz platt wenn ich möchte das
$PHP_HUND immer und überall "BELLO" ist
Du könntest diese Variable(n) in einem auto_prepend_file initialisieren. (Wenn der Wert unveränderlich sein soll würde ich aber eher eine Konstante definieren.)
Oder du könntest eine Umgebungsvariable setzen, die dann über $_ENV['NAME'] abrufbar ist.
echo "$verabschiedung $name";
Hi,
hinzuzufügen ? also ganz platt wenn ich möchte das
$PHP_HUND immer und überall "BELLO" ist kann ich dann
Definiere die Konstante PHP_HUND mittels define().
Gruß, Cybaer
ich habe da eine frage, ist es möglich php systemvariablen
hinzuzufügen ? also ganz platt wenn ich möchte das
$PHP_HUND immer und überall "BELLO" ist kann ich dann
z.b. in der php.ini ( da wohl nicht ) oder anderen php scripten das
definieren ?
Hallo kai,
die servervariablen werden seit php4 nicht mehr automatisch als 'normale' variablen registriert, sondern sind nur noch über $_SERVER[] oder $_ENV[] abrufbar. aber wenn du eine systemvariable namens 'hund' definierst (systemsteuerung -> system -> erweitert -> umgebungsvariablen), kannst du sie in php über $_ENV['hund'] abrufen (und über %hund% im explorer, dann kommt aber eine fehlermeldung, dass es den ordner bello nicht gibt, so kannst du auch häufig benutzte ordner schnell öffnen), oder du definierst eben eine konstante define('HUND', 'BELLO'), das musst du aber dann in jedem script extra machen.
Gruß, Marian
Hi,
oder du definierst eben eine konstante
define('HUND', 'BELLO'), das musst du aber dann in jedem script extra machen.
Also ich definiere meine "All-time-Constants" in meiner Basis-Bibliothek, die ich ohnehin überall einbinde(n muß). ;-)
Gruß, Cybaer