MudGuard: PHP eval() Verwendung?

Beitrag lesen

Hi,

wie schaffe ich es, dass das folgende Scripts a.a.a,b.b.b,c.c.c ausgeben wird?
Mit meinem Script bekomme ich immer einen Parse Error ausgegeben.

Schon mal die Handbuchseite zu eval konsultiert? Da steht nämlich drin, warum es nicht klappen kann:

Apart from that the passed code must be valid PHP. This includes that all statements must be properly terminated using a semicolon. 'echo "Hi!"' for example will cause a parse error, whereas 'echo "Hi!";' will work.

(gibt's auch auf deutsch und zahlreichen anderen Sprachen - dazu dem Link folgen und dort die gewünschte Sprache auswählen)

$filter = "$x=$a.$b.$c";

  
Warum benutzt Du "", um dann mühsam die Variablen wieder zu escapen, statt gleich '' zu benutzen?  
  
Ganz abgesehen davon: statt eval wäre für das Ergebnis eine Function mit 3 Parametern besser geeignet. eval sollte man vermeiden, wenn es geht.  
  
cu,  
Andreas

-- 
[Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)  
[O o ostern ...](http://ostereier.andreas-waechter.de/)  
  
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.