Usando die() como linterna

El Tanque de Ideas

Cuando programo en PHP a veces siento que estoy haciendolo a ciegas, manejar los errores es mucho mas util de lo que a veces se piensa. Cuando se esta trabajando  sin un debugger creo que usar die() es una buena solucion para conocer como vas, si tu codigo corre y ejecuta ese constructor inmediatamente termina  el script y muestra el string que hayas escrito en los parentesis algo util como «Pase por aqui».

exit() es su funcion equivalente pero no es tan dramatico como decirle a tu programa que se muera, y por supuesto que solo debe usarse para testear, nunca le muestres a un usuario una pantalla en blanco por algo que puede proporcionar mas información.

Ver la entrada original

Haciendo testing unitario al 100

Jesús L.C. - Apuntes de un aprendiz

Haciendo testing unitario al 100%. Hace unos días estuvimos hablando de como refactorizar controladores para separar responsabilidades. Ahora llega la hora de dar un paso más y testear unitariamente las clases que creamos.

La idea detrás de este post es que modifiquemos una clase ya construida y funcional, llenarla de tests y refactorizarla para que los test solo testeemos una clase y no necesiten más que phpunit, ni base de datos ni más clases de las necesarias.

Ver la entrada original 867 palabras más

PHP 7 ya está disponible y es la mayor actualización en años

Durante siete años consecutivos, PHP ha sido el cuarto lenguaje de programación más popular en el mundo, con más de 200 millones de sitios web, y más del 81,7% de los sitios web públicos aprovechando PHP en el servidor.

PHP dio un gran salto hacia el futuro esta semana con la primera actualización importante de su lenguaje desde 2004, cuando la versión 5.0 fue lanzada.

Seguir su lectura completa en Dominando PHP

Nota de prensa en PHP.net PHP 7

Fuente: TheNextWeb.com

Aprendiendo a Programar en PHP