Nueva pregunta

Pregunta:

Fecha: 27-01-2017 04:14:30 (En Español)

Migrar de PHP 5.6.x a PHP 7.1.x[Resuelta]

Hola a todos, aquí les traigo un resumen/punteo de la documentación oficial de PHP para migrar de PHP5.6.x a la última versión de PHP, en la actualidad la rama 7.1.x.

La idea de este punteo es presentar los enlaces hacía la documentación de cambios. Antes de comenzar con lo nuevo, hay que aprender que cambió y ajustar nuestro código según corresponda, por eso aquí les traigo un pequeño resumen de puntos que todos deberíamos ver antes de darnos a la tarea de realizar una migración de la rama 5 a la rama 7 de PHP.

Migrar de PHP 5.6.x a PHP 7.0.x
Tabla de contenidos completa: http://php.net/manual/es/migration70.php

Cambios retroincompatibles
http://php.net/manual/es/migration70.incompatible.php
Detalle:
* Cambios en el manejo de errores y excepciones
* Cambios en el manejo de variables
* Cambios en el manejo del tipo integer
* Cambios en el manejo del tipo string
* Funciones eliminadas
* Directivas INI eliminadas
* Otros cambios retroincompatibles

Características obsoletas en PHP 7.0.x
http://php.net/manual/es/migration70.deprecated.php
* Constructores al estilo de PHP4
* Llamadas estáticas a métodos no estáticos
* Opción 'salt' de password_hash()
* Opción de contexto SSL capture_session_meta
* Obsolescencias de LDAP

Funciones cambiadas
http://php.net/manual/es/migration70.changed-functions.php
* Núcleo de PHP

Cambios en los Módulos SAPI
http://php.net/manual/es/migration70.sapi-changes.php
* FPM

Extensiones y SAPI eliminadas
http://php.net/manual/es/migration70.removed-exts-sapis.php
* Extensiones eliminadas
* SAPI eliminadas

Otros cambios
http://php.net/manual/es/migration70.other-changes.php
* Relajación en las restricciones de palabras reservadas
* Eliminación de la advertencia de date.timezone

--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---

Migración de PHP 7.0.x a PHP 7.1.x
Tabla de contenidos completa: http://php.net/manual/es/migration71.php

Cambios retroincompatibles
http://php.net/manual/es/migration71.incompatible.php
* Lanzmiento de una excepción al pasar muy pocos argumentos a una función
* Forbid dynamic calls to scope introspection functions
* Invalid class, interface, and trait names
* Numerical string conversions now respect scientific notation
* Fixes to mt_rand() algorithm
* rand() aliased to mt_rand() and srand() aliased to mt_srand()
* Disallow the ASCII delete control character in identifiers
* error_log changes with syslog value
* Do not call destructors on incomplete objects
* call_user_func() fails on calls to functions with reference arguments
* Removed ini directives

Características obsoletas en PHP 7.1.x
http://php.net/manual/es/migration71.deprecated.php
* ext/mcrypt
* Opción 'eval' para mb_ereg_replace() y mb_eregi_replace()

Funciones cambiadas
http://php.net/manual/es/migration71.changed-functions.php
* Núcleo de PHP
* File System
* JSON
* Multibyte String
* PDO
* PostgreSQL

Otros cambios
http://php.net/manual/es/migration71.other-changes.php
* Avisos y advertencias sobre aritmética con strings no válidos
* Advertencia de desbordamiento de secuencia de escape octal
* Reparación de inconsistencias en $this
* Generación de ID de sesión sin 'hash'
* Cambios en el manejo del fichero INI
* Generación de ID de sesión con un CSPRNG solamente
* Mensajes TypeError más informativos cuando se permtie NULL


Saludos y buen código!
Etiquetas: Aporte - Desarrollo - Manuales - PHP - PHP7 Votos: 4 - Respuestas: 1 - Vistas: 27 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 08-02-2017 05:47:12 Está información es muy buena, para aquellos que desarrollan más que solo un CRUD (o ABC) de datos.

    Mi recomendación es no migrar los sistemas de 5.x a 7.x amenos que sea muy necesario.

    PHP 5.6.x tiene todavía soporte para mucho tiempo por lo que cualquier versión 5.x se puede subir a 5.6.x, y PHP 7.x tiene muchas mejoras que no va a utilizar un sistema Legacy.

    También CMS legados como un Joomla 1.x o 2.x, Drupal 5.x y cosas así es muy difícil estar haciendo la chamba del migrado.
      Votos: 1 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com