Jörg: Regex mal wieder (Parameter in Funktionsaufruf in Anführungszeichen setzen)

Beitrag lesen

Hallo Rolf,

ich würde definitiv keinem REGEX Replace über meinen Sourcecode laufen lassen. Die Chance, dass Du einen Fehl-Match hast, ist ziemlich hoch.

Ich weiß. Aber es sind definitiv zu viele Scripte, die betroffen sind. Da kann ich manuell nicht ran.

Kann ich die Gefahr eingrenzen, wenn ich den Funktionsnamen sowie den Parameter kenne und einbaue?

Bsp: Funktionsname ist immer: myFunction
Parameter2 ist immer: int, string, float, int_null, int_allow_negative oder bool

Oder würde es etwas bringen, all diese Begriffe mit Konstanten in meinem Programm zu hinterlegen?

define ( 'int', 'int' );

Aber dann würde myFunction($test,int) ja immer noch falsch sein, oder?

Jörg