dedlfix: Syntax error bei Variable in Klasse

Beitrag lesen

Hi!

ich bekomme einen Syntax-Fehler und weiß nicht, warum.

class Test{

public static $Host = $db_server;
...

  
Default-Werte müssen konstante Werte sein. Variablen sind das nicht.  
  

> Kennt meine Klasse die Variable $db\_server oder muß ich sie erst als global deklarieren?  
  
"global" kann sowieso nur innerhalb von Funtionen/Methoden stehen. Die Übergabe als Konstruktor-Parameter wäre sowieso vorzuziehen. Die Klasse bleibt dann autark ohne irgendwelche anderswo definierten Variablen vorauszusetzen.  
  
  
Lo!