PHP 5.6 mejores características "debugger" depurador integrado, y mejor soporte para los "namespace"
PHP 7 seguirá en un año o así para mejorar significativamente el rendimiento de aplicaciones PHP, el lenguaje de scripting venerable para el desarrollo web del lado del servidor, se destacada por un nuevo depurador.
Fecha de lanzamiento de la semana pasada y descargable en PHP.net, PHP 5.6 cuenta con el depurador Phpdbg, implementado como un módulo SAPI (Server API). "Tener un depurador integrado en el lenguaje lo hace muy accesible a cualquier desarrollador de si están usando un IDE o no", dice Andi Gutmans, CEO de herramientas PHP Zend Technologies constructor y participante en el desarrollo del lenguage, en un correo electrónico. El depurador tiene unas características de depuración de fácil acceso al código que se está ejecutando, y el apoyo de depuración remota, con una interfaz gráfica de usuario Java incluido, según la documentación.
Gutmans describe PHP 5.6 como "una versión menor de rutina anual." Estas versiones ofrecen mejoras pero tratan de minimizar los principales saltos de compatibilidad con versiones anteriores con el fin de permitir una fácil adopción. La comunidad en sí, sin embargo, está trabajando hacia una versión PHP 7 basado en el código base PHPNG para mejorar significativamente el rendimiento de las aplicaciones PHP. "Esperamos que [la versión 7] saldrá en unos 12 a 18 meses", dijo, "pero sólo el tiempo lo dirá."
Versión 5.6 también se divierte funciones variadic, que hacen más fácil para hacer frente a las listas de argumentos variables para funciones y métodos. "Esto mejora la legibilidad y reduce la complejidad de código que necesita para hacer frente a las listas de argumentos variables", dijo Gutmans.
Otras actualizaciones incluyen mejoras al espacio de nombres “Namespaces” de apoyo, lo que permite la importación de constantes y funciones y expresiones escalares constantes. "Ahora es posible proporcionar una expresión escalar que implica literales y / o constantes numéricas y de cadena en contextos donde PHP se esperaba un valor estático," estados de documentación de PHP.
Versión 5.6 introduce algunos cambios que afectan a la compatibilidad. Claves de matriz no se sobrescribirán cuando se define una matriz como una propiedad de una clase a través de una matriz literal. Además, la función json_decode, para decodificar una cadena JSON, es más estricta en JSON con una sintaxis de análisis. Envolturas Stream ahora verifican certificados del mismo nivel y nombres de host por defecto durante el uso de SSL / TLS, y recursos GMP son ahora objetos.
Fecha de lanzamiento de la semana pasada y descargable en PHP.net, PHP 5.6 cuenta con el depurador Phpdbg, implementado como un módulo SAPI (Server API). "Tener un depurador integrado en el lenguaje lo hace muy accesible a cualquier desarrollador de si están usando un IDE o no", dice Andi Gutmans, CEO de herramientas PHP Zend Technologies constructor y participante en el desarrollo del lenguage, en un correo electrónico. El depurador tiene unas características de depuración de fácil acceso al código que se está ejecutando, y el apoyo de depuración remota, con una interfaz gráfica de usuario Java incluido, según la documentación.
Gutmans describe PHP 5.6 como "una versión menor de rutina anual." Estas versiones ofrecen mejoras pero tratan de minimizar los principales saltos de compatibilidad con versiones anteriores con el fin de permitir una fácil adopción. La comunidad en sí, sin embargo, está trabajando hacia una versión PHP 7 basado en el código base PHPNG para mejorar significativamente el rendimiento de las aplicaciones PHP. "Esperamos que [la versión 7] saldrá en unos 12 a 18 meses", dijo, "pero sólo el tiempo lo dirá."
Versión 5.6 también se divierte funciones variadic, que hacen más fácil para hacer frente a las listas de argumentos variables para funciones y métodos. "Esto mejora la legibilidad y reduce la complejidad de código que necesita para hacer frente a las listas de argumentos variables", dijo Gutmans.
Otras actualizaciones incluyen mejoras al espacio de nombres “Namespaces” de apoyo, lo que permite la importación de constantes y funciones y expresiones escalares constantes. "Ahora es posible proporcionar una expresión escalar que implica literales y / o constantes numéricas y de cadena en contextos donde PHP se esperaba un valor estático," estados de documentación de PHP.
Versión 5.6 introduce algunos cambios que afectan a la compatibilidad. Claves de matriz no se sobrescribirán cuando se define una matriz como una propiedad de una clase a través de una matriz literal. Además, la función json_decode, para decodificar una cadena JSON, es más estricta en JSON con una sintaxis de análisis. Envolturas Stream ahora verifican certificados del mismo nivel y nombres de host por defecto durante el uso de SSL / TLS, y recursos GMP son ahora objetos.
PHP 5.6 mejores características "debugger" depurador integrado, y mejor soporte para los "namespace"
Reviewed by Unknown
on
7:47
Rating:
I use PHP debugger in Codelobster
ResponderEliminar