Mailinglisten-Archive |
> Also, ich habe eine config.php3 Datei wie folgt:
>
> <?
> $HOST = "localhost";
> $PORT = "143";
> ?>
>
> Ich habe noch eine datei.lib Datei in der ich diese config.php3 Datei per
> require aufrufe, also:
>
> <?
> require "config.php3";
>
> Wenn ich hier ein echo Anweisung fuer die $HOST einfuege, dann gibt der
> Server den Wert von $HOST aus. D.h. diese Variable ist hier bekannt. Hier
> habe ich noch ein class:
>
> class xxx {
>
> var $host = $HOST; #line X
> bzw
> var $host=$GLOBAL['HOST']; #line X #nach Vorschlaegen von der Liste
> }
>
> ?>
Hallo, die Zuweisung gehört in den Konstruktor der Klasse, sollte dan etwa
so aussehen:
class xxx {
var $host='';
function xxx() {
$this->host=$GLOBALS['HOST'];
}
}
oder
class xxx {
var $host='';
function xxx() {
global $HOST;
$this->host=$HOST;
}
}
MfG Joachim
php::bar PHP Wiki - Listenarchive