Citace Původně odeslal l_iNu$ Zobrazit příspěvek
preg_replace("/\[(\w+)\]/e", "$this->\\1", $value)

tak to nefunguje podle ocekavani, udajne neocekavany T_CHARACTER

nevite nekdo jak toto zapsat? zkousel sem to ruzne ale bez uspechu...
preg_replace("/\[(\w+)\]/e", '$this->\\1', $value)
Místo uvozovek použij apostrofy, PHP si myslí, že chceš do toho řetězce vložit nějakou proměnnou z $this, ale žádnou nenajde a hodí chybu... V apostrofech se proměnný nevkládaj.