- Try/catch: poder atrapar en un solo catch varias excepciones
- Soporte HTTP/2 en push de curl
- Visibilidad en las constantes
- Poder definir en el retorno de un método que este es de tipo void
- Warning por strings inválidos en operaciones matemáticas
- Se depreca y remueve mcrypt()
- y más
Como convertirse en un "Desarrollador PHP Senior" y no morir en el intento... escrito por Enrique Place
PHP 7.1, para tener en cuenta
Zend Framework 3 disponible!
We are excited to deliver the latest release of Zend Framework, the first major release in four years.
Zend Framework 3, along with recent releases of Zend Server 9 and Zend Studio 13.5, makes it easier for you to develop, debug, monitor, and deploy modern web and mobile apps in PHP 7.
Zend Framework 3 includes:
Zend Framework 3, along with recent releases of Zend Server 9 and Zend Studio 13.5, makes it easier for you to develop, debug, monitor, and deploy modern web and mobile apps in PHP 7.
Zend Framework 3 includes:
- Increased performance – up to 4X faster applications under PHP 5, and even better using
PHP 7 - PHP 7 support
- Improved documentation for each component repository
- Expressive, a PSR-7 middleware microframework that focuses on simplicity and interoperability
Happy PHPing,
http://info.zend.com/P000r0jLAX0H540U0zUC6R0
https://framework.zend.com/blog/2016-06-28-zend-framework-3.html
https://docs.zendframework.com/tutorials/migration/to-v3/overview/
GIT cambiar el editor por defecto a VIM
GIT: colorear el diff en consola
Estás trabajando remoto desde la consola de comandos, quieres ver la diferencia de tus fuentes con respecto a los cambios que estás haciendo, y los cambios se presentan en blanco y negro.
$
git diff
Para poder ver el diff con colores y clarificar mejor las diferencias en el código modificado, debes cambiar la configuración de GIT:
La preferencia es
color.ui
Y todas las funciones se pueden habilitar o deshabilitar con TRUE o FALSE
ejemplo:
$
git config --global color.uitrue
Aquí dejamos habilitado para que el diff al ejecutar git diff se muestre en distintos colores para facilitar su lectura.
Existen muchas variaciones que se pueden aplicar, para más info, ver manual de referencia.
color.branch color.diff color.interactive color.status
Saludos!
Netbeans: cómo agregar soporte para editar bash / scripts
Probado en Netbeans 8 en adelante:
- Instalar plugin C/C++
- Instalar plugin nb-noext-mime-resolver
- Cambiar configuración en tools/options/editor/spellchecker y desmarcar 'Script and make comments'
Fuente: stackoverflow.com
Checklist para crear tu paquete PHP (composer)
Es un buen recurso para revisar a la hora de crear un paquete PHP que quieras distribuir por composer, una lista de puntos a tener en cuenta que deberías cumplir antes de publicarlo:
Cito algunos puntos:
Cito algunos puntos:
- Elige un nombre sabiamente: revisa antes que no exista el nombre en el listado de paquetes, no uses tu nombre o apellido para usarlo en el nombre.
- Autoloader friendly: usa el estándar PSR-4 para hacer funcionar el autoloader en tu paquete, y coloca el código en la carpeta /src/
- Distribuye via Composer: si vas a hace un paquete, y quieres que sea público y lo puedan usar en otros proyectos, utiliza Composer.
- Sé Framework Agnostico: no limites tu proyecto / paquete a un solo framework.
- Sigue un estilo al codificar: utiliza estándares como PSR-2, donde especifican un estilo de codificación aprobado por la PHP-FIG (The PHP Framework Interop Group).
La lista completa sigue, hace referencia a que escribas test unitarios, no te olvides de la documentación en el código con DocBlock, agrega documentación extra, también un changelog, incluir un tipo de licencia, etc.
Saludos!
Anexo
Anexo
Suscribirse a:
Entradas (Atom)
Entradas populares
-
He visto mucha documentación que habla sobre el tema de los métodos "getter / setter", o traducido al castellano los métodos "...
-
Esto es lo que pasa cuando tienes entornos que no son homogéneos y cada aplicación se encuentra ubicada en distintas márgenes de un "rí...
-
Uno de los problemas que me he encontrado con la versión 5 de PHP es la falta de la representación de los "paquetes" desde el prop...
-
Este es un resumen de conclusiones que se vertieron en una discusión sobre el tema en Foros de Web , donde se plantea la duda de si PHP5 ...
-
Este es un ejemplo publicado a partir de la duda de un usuario , y como son preguntas que se hacen reiteradamente, les dejo el ejemplo aquí ...
-
Esta reflexión se la escribo a todos los "Programadores PHP": Al día de hoy la mayoría de los institutos o universidades de muchos...
-
El Patrón " Singleton " sirve para cuando buscamos restringir la creación de instancias de un objeto, obligando que solo se pueda ...
-
Hace un tiempo que vengo recomendando esta presentación como punto de partida para definir un estándar de desarrollo en una empresa. En ambi...
-
Bueno, luego de revisarlo una y otra vez (y otra vez) ya se encuentra terminada la primer versión del libro que junta toda la experiencia ac...
-
Estoy viendo muy seguido en foros que frecuento regularmente a muchos programadores que quieren dar " el gran salto " y evolucion...