phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] parse error

[php] AW: [php] parse error

Joachim Staeck joachim_(at)_staeck-online.de
Fri, 14 Jul 2000 17:48:00 +0200


> 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