phpbar.de logo

Mailinglisten-Archive

[php] =?ISO-8859-1?Q?Re:_[php]_Problem_mit_dem_?= =?ISO-8859-1?Q?G=FCltigkeitsbereich_von_Variablen?= =?ISO-8859-1?Q?G=FCltigkeitsbereich_von_Variablen?=

[php] =?ISO-8859-1?Q?Re:_[php]_Problem_mit_dem_?= =?ISO-8859-1?Q?G=FCltigkeitsbereich_von_Variablen?= =?ISO-8859-1?Q?G=FCltigkeitsbereich_von_Variablen?=

Pilif (Philip Hofstetter) pilit_(at)_dataway.ch
Tue, 04 May 1999 10:11:25 +0200


Hallöchen

><? include("HEADER"); ?>
><? include("FOOTER"); ?>
>
>In HEADER wird nun $FOO = "BAR"; gesetzt.
>
>In FOOTER möchte ich nun ECHO $FOO; ausgeben,
>das funktioniert leider nicht.
>

Es geht schon: Du musst $FOO am anfang deiner PHP-Datei mit einem leeren
Wert füllen und dann in allen Funktionen in den beiden includeten Dateien
bekannt machen. Also etwa so:

$FOO = ""
include("HEADER");
inlcude("FOOTER");

in header hast Du dann z.B. eine Funktion:

function blabla(){
 global $FOO; // <--
 $FOO = "BAR";
}

der Witz ist im global, das eine globale Variable bekannt macht.

Pilif




php::bar PHP Wiki   -   Listenarchive