Alecs7k escribió:Depende mucho de como esté programada la aplicación. Con un poco de suerte puedes migrarla a PHP 7 y que no te toque hacer nada o casi nada, pero lo dudo.
Prueba la aplicación tanto en PHP 5.6 como en PHP 7 y mira si falla y en caso de hacerlo como de complicado sería modificar el código.
A mí las migraciones de PHP 5.3/5.4/5.5/5.6 no me han dado prácticamente problemas salvo algunas funciones que han pasado a mejor vida. Eso sí, a partir de la versón 5.3 PHP cambió bastante y de la 4 a la 5 también hubo un salto grande, así que puede complicarse más.
Newton escribió:Con lo mencionado lo más lógico parece quedarse en la PHP 5.6 por su madurez y aguantar en ésta hasta que no sea imprescindible pasar a PHP 7.
¿Para realizar la migración desde PHP 4.4.9 recomendáis hacerla de manera escalonada PHP 5.3/5.4/5.5/5.6 y/o directamente de PHP4.4.9 a la PHP 5.6?
Un saludo,
Alecs7k escribió:Newton escribió:Con lo mencionado lo más lógico parece quedarse en la PHP 5.6 por su madurez y aguantar en ésta hasta que no sea imprescindible pasar a PHP 7.
¿Para realizar la migración desde PHP 4.4.9 recomendáis hacerla de manera escalonada PHP 5.3/5.4/5.5/5.6 y/o directamente de PHP4.4.9 a la PHP 5.6?
Un saludo,
PHP 7 es lo suficientemente maduro como para usarlo en producción.
Solamente haría la migración a PHP 5.6 en caso de no requerir trabajo extra y sí para migrar a PHP 7, pero eso dudo mucho que pase. Y si haces que algo te funcione en PHP 5.6, te irá en PHP 7.
Además, el rendimiento de PHP 7 es muy, muy superior. En algunos casos he reducido tres veces el consumo de memoria y el rendimiento general sin hacer nada especial, tan solo actualizando la versión de PHP y activando OPcache.
La migración debe ser directa a la versión que vayas a usar. Si primero migras a PHP 5.3, cuando vuelvas a upgradear tendrás que volver a cambiar cosas. Haz la migración bien, usando la métodos no obsoletos ni aquellos que pasarán a estarlo en próximas versiones (esta info está en la documentación de PHP) y tendrás compatibilidad para rato y 0 problemas para futuros upgradeos.