dedlfix: Variablen Namen ausgeben

Beitrag lesen

echo $begrüßung;

also an eine Funktion wird der Variablen Name übergeben, allerdings _ohne_ $ vor dem Namen:

So wird z.B.: class->name übergeben.

$text = preg_replace_callback("/([a-z]*)/si","vars",$text);

Wie muss ich hier den regulären Ausdruck anpassen??

Zu dem [a-z]* müsstest du weitere Bedingungen mit dem "regex-Oder" hinzufügen.

Allerdings sieht mir das ganze Vorhaben recht abenteuerlich aus. Wenn du willst, kannst du mal sagen, was du eigentlich erreichen willst. Dann können wir™ ja mal schauen, ob sich nicht was eleganteres findet.

echo "$verabschiedung $name";