Ciao.
Dai un occhio qui è un approccio a mio parere molto valido.
Sempre a mio parere non ha molto senso sviluppare un progetto che vada bene sia per php4 che per php5.