Attenzione a usare i tag PHP di questo forum perche' il codice e' buggato e si mangia i backslash: nel tuo ultimo esempio infatti i backslash mancano e usandolo facendo copia/incolla non funziona.
Aarggghh!!!

Vero! Non me ne ero accorto.

Questo rende difficile valutare se la sintassi di quanto postato è corretta, quanto postare correzioni con apici complessi.

Spero risulti comunque chiaro che gli apici del sorgente originale vanno rivisti...