Significa che nel posto dove NON funziona, probabilmente non è installato php 5.x

Se non ti funziona in locale, vuol dire che devi aggiornare il tuo ambiente locale. (su html.it c'è la guida se non sbaglio)
Se non funziona sul server dove sei in hosting... beh non puoi farci granché se non scrivere all'assistenza e lamentarti (oltre a scrivere codice php4 compatibile).

Comunque penso che tutti gli hosting conosciuti abbiano fatto l'upgrade alla 5.x (magari chi la 5.2 chi la 5.3). =)