Moze da ima veze sa PHP5, recimo ako se citanej proslednjenih parametar radilo preko globalnih promenljivih, u PHP5 je to izmenjeno.
Uglavnom nije tesko prilagoditi jer PHP5 je isto sto i PHP4 uz neka prosirenja, sto znaci da stari kod radi. Uglavnom se problemi javljaju kod citanja get i post parametara i slicno, a sve se to lako sredi.
E da, ima problema sa vidljivoscu promenljivih, ako imas dosta include-ova, vrlo je moguce da include-ovani skript nece videti neke globalne promenljive, pa moras da ih naglasis sa global, sto u php4 nije bilo neophodno.