Nevím jakou verzi PHP používá tvůj server, avšak kdyby se ukázalo, že je problém na straně použité verze PHP, tak bude (dle mého skromného názoru) asi jednodušší použít jinou verzi, než-li pitvat workaround v kódu, který může být na jiné verzi PHP zcela funkční.
Již dlouho používám stále stejnou...