¿Qué son las RFC en PHP?

En pocas palabras: Las RFC son la forma a través de las cuales PHP evoluciona. Son las siglas de «Request For Comments» y son propuestas que puede hacer cualquiera para mejorar este lenguaje. Por resumir un poco funciona más o menos así: Tienes una idea asombrosa de cómo se podría mejorar PHP. Investigas sobre el … Read more ¿Qué son las RFC en PHP?

Ojo con las compararciones en PHP

En PHP hay que tener cuidado al comparar dos valores cuando uno de ellos es una cadena. Para ver el problema he creado la función «comparar» donde vemos si un valor es igual a cero o no: Los resultados serán: 123 se convierte en 123, por lo tanto: (123 == 0) -> false 123 se … Read more Ojo con las compararciones en PHP

Convertir string a url friendly en PHP

Esta función la suelo necesitar bastante a menudo. Por curiosidad me puse a buscar y encontré ésta función que convierte cadenas de texto a formato url: NOTA: En Laravel tenemos la opción de usar Str::slug() que funciona más o menos bien. La función para convertir a formato «url-friendly» paso a paso Para entender mejor lo … Read more Convertir string a url friendly en PHP

Consejo rápido sobre los nombres de las clases en PHP

Si usas un verbo para el nombre de una clase es muy probablemente que esa clase esté mal pensada. Si ves que la clase no se entiende sin el verbo puedes tener lo que llaman en inglés «code smell» (código que apesta). Por ejemplo: Es un nombre que debería ponerte en alerta al verlo. Un … Read more Consejo rápido sobre los nombres de las clases en PHP

¡La versión 7.1 de PHP ya no tiene soporte!

Desde el pasado 1 de diciembre de 2019 la versión 7.1 ya no tiene soporte y no se sacarán actualizaciones para esta versión. Como curiosidad puedes comprobar aquí el fin del soporte de las distintas versiones de PHP. ¿Puedo seguir usando esta versión de PHP? La respuesta corta: ¡No! Respuesta algo más larga… No deberías … Read more ¡La versión 7.1 de PHP ya no tiene soporte!

Lo nuevo de PHP 7.4: Las funciones «arrow» (arrow functions)

Las funciones arrow (también llamadas «short closures«) se han creado para hacer feliz a ese perezoso que todos llevamos dentro. Son simplemente una forma más corta de escribir funciones anónimas (o closures). Es una nueva característica de PHP7.4 y, en realidad, no se han hecho por vagancia sino para hacer el código más legible. Formato … Read more Lo nuevo de PHP 7.4: Las funciones «arrow» (arrow functions)