Moin,
ich habe folgend Codefrage:
ich habe in einer Klasse ein array mit mit arrays, welche für verschiedene Domainarten stehen:
Jetzt sollen die Domainkategorien aus einer DB ausgelesen werden.
folgender Code:
erzeugt die Fehlermeldung:
wer kann mir helfen & wer weiß ein Tutorial zu eval (http://php.net/eval bringt mich nicht weiter) oder kennt eine alternative Schreibweise ?
ich habe folgend Codefrage:
ich habe in einer Klasse ein array mit mit arrays, welche für verschiedene Domainarten stehen:
PHP-Code:
$this->Domains = array( & $this->DomainDE,
& $this->DomainTV,
& $this->DomainCNO,//com net org
& $this->DomainFM,
//etc................
NoKat => 0,// Anzahl von Domainkategorien:
error => "",
anzahl => 0,
gesamt => 0);
folgender Code:
PHP-Code:
$sql = "select * from DomainRegex";
$connection = ConnectToDb();//Verbinden mit DB
$result = mysql_query($sql, $connection) or die(mysql_error());
$i = 0;
while($row = mysql_fetch_object( $result )) {// solange Datensätze
eval("$"."this->Domains = Domain"."$"."row->Kategorie;");
$i = $i + 1;
}//solange Datensätze
mysql_close(); //Schließen der Verbindung
PHP-Code:
Parse error: parse error, unexpected T_VARIABLE in ../class/class.Rechnung.inc(200) : eval()'d code on line 1
Kommentar