Unerwartete T_VARIABLE Fehler

Okay, ich weiß, das ist Häufig genug Frage, aber alle Lösungen die ich gefunden habe, so weit haben die beteiligten ein fehlendes Semikolon oder eine geschweifte Klammer, die beide von denen ich weiß, dass ist nicht der Fall für mich.

Habe ich eine Klasse, die gut funktioniert mit dieser variable Zuweisung:

session.php:

<?php

   class session {
     ... 
     var $host = 'localhost';
     ...
   }

?>

Toll. Aber ich will meine Daten in einer anderen Datei, also Tat ich dies:

db_creds.php:

<?php

   var $db_creds = array(
      'host' => 'localhost',
      ...
   );

?>

session.php

<?php

   include('db_creds.php');

   class session {
     ... 
     var $host = $db_creds['host'];
     ...
   }

?>

Die gab mir dann diesen Fehler: Parse error: syntax error, unexpected T_VARIABLE in ../session.php on line 74, wo Zeile 74 ist meine var $host Zuordnung.

Ich sogar versucht, dies zu tun, in session.php, nur um sicher zu sein das problem nicht in den gehören:

session.php

<?php

   # include('db_creds.php');

   class session {
     ...
     var $db_host = 'localhost';
     var $host = $db_host;
     ...
   }

?>

... aber das nur wirft den gleichen Fehler wie oben.

Kann mir jemand sagen, was hier passiert? Ich bin mit meinem Latein am Ende!

InformationsquelleAutor neezer | 2009-11-07
Schreibe einen Kommentar