Razor: Jetzt kommt das Beste!

Beitrag lesen

Also ich hab mich jetzt nochmal etwas rumgespielt und bin soweit gekommen, dass es mit einer externen Funktion funktioniert. Also ich übergebe der Funktion den gefundenen Wert in der Form \1 also php_highlight("\1")

Mache ich in der Funktion kein highlight_string mit dem übergebenen Wert sondern irgendwas anderes, bekomme ich ganz normal den Wert zurück. Mache ich aber ein highlight_string bekomme ich nur \1 zurück :)
Ich raffs jetzt echt nicht mehr. Ich speicher das schon in dutzende Variablen um wandle es nochmal extra in einen String um und trotzdem bekomme ich \1 zurück. Ohne highlight_string() angwandt ist alles ok, dann liefert ers normal zurück.

An eine Übergabe ala $1 ist nicht zu denke, die führt in jeglicher Form zu einem parse error T_VARIABLE etc.

Das gibt es doch gar nicht *heul* ich verzweifle hier noch. :'((