Argumentos encontra:

– Nunca toques un sistema que está funcionando bien («never touch a running system»).
– Si uno se tiene que hacer esa pregunta, entonces mejor no.
– Pudiéran aparecer nuevos problemas ejecutándo scripts hechas específicamente para PHP4.

Argumentos a favor:

– PHP5 es más rápido en la ejecución de PHP-scripts.
– Nuevas funciones, como por ejemplo, «SimpleXml». También mejóras, ejem., «Tidy», «DOM» en vez de «DOM XML».
– Un mejor modelo de objetos integrado. Ahora si tiene sentido trabajar con PHP de forma de objeto orientado.

Resumen:

Por supuesto que existen más argumentos a favor y encontra del cambio a PHP5, pero tarde o temprano hay que hacer la actualización. Sólo queda abierta la pregunta, cuando es más conveniente hacer el cambio. A mas tardar, cuando se sepa con certeza que un proyecto funcione con PHP5 correctamente, se debería entonces de hacer la actualización.

Si sólo se utilizan algunos Scripts, se debería ya de probar en una plataforma de prueba, e irse así preparando para el cambio a PHP5. Mientras más se espere para cambiar la versíón, mayor será el trabajo necesitado para ello.

Es definitivamente recomendable el simular la actualización primero en una plataforma de test, antes de que el sistema productivo sea actualizado. De esta forma se pueden evitar sorpresas indeseábles en el futuro!

Por ahora, es PHP 5.1.x una versión estable.