La importancia del fichero .env en Laravel y Symfony

Cuando Juanito, que nunca se preocupó por los ficheros .env, subió a producción ese último cambio no sabía lo que se le venía encima. La llamada que recibió una hora más tarde le dejó helado… estaban usando en producción la base de datos de pruebas. Juanito, en lugar de usar los ficheros .env, modificaba directamente … Leer más

Descárgate los primeros capítulos del libro Aliens vs Elefantes (PHP)

¿Quieres disfrutar del que será, con total seguridad, el mejor libro de programación del 2021? (*) Un divertido libro que te mostrará una forma de programación que hará que vuelvas a amar la programación (en PHP). (*) al menos eso dice la gente a la que he pagado y/o pegado. Descarga una muestra gratuita del … Leer más

Capturar eventos en PrestaShop (JavaScript)

Logo PrestaShop

Cuando usamos PrestaShop en ocasiones necesitamos ejecutar alguna acción cuando, por ejemplo, se cambia la cantidad de artículos en el carro de la compra. Supongamos que queremos que se muestre un mensaje al usuario cuando éste cambie el número de unidades de la cesta. Si echamos un vistazo a la, normalmente, incompleta documentación de PrestaShop … Leer más

El libro de Aliens contra Elefantes está en marcha

Hace un tiempo tuve la sublime idea de escribir un libro de buenas prácticas en PHP que supondría un antes y un después. Tras una larga espera ha llegado el momento de poner en marcha el proyecto. Para ir abriendo boca, mientras lo escribo, he enviado el primer capítulo a la gente que está suscrita … Leer más

Escoger un elemento aleatorio de un array en PHP

Si alguna vez necesitas escoger un elemento aleatorio de un array puede usar array_rand(): Un posible resultado es: Índice escogido: 2 Elemento escogido: Juan Esta función te devuelve un índice (o más) del array de manera aleatoria y funciona con índices numéricos o con arrays asociativos: Un posible resultado sería: Índice escogido: dos Elemento escogido: … Leer más

¿Cómo puedo instalar una versión obsoleta de PHP?

No. No lo dices en serio ¿verdad? Seguro que no lo dices en serio. Me estás tomando el pelo ¿verdad? Razones para usar versiones obsoletas de PHP Antes de nada vamos a repasar las razones por las cuales alguien puede querer usar una versión vieja de PHP: Eso de la seguridad no va contigo. Hay … Leer más

El método __toString en PHP

Descubre trucos de PHP

Hay un método en PHP que a mi me resulta muy útil pero que, es curioso, no veo que lo use mucha gente. Es el método mágico «__toString()». ¿Qué hace __toString()? De forma clara y sencilla: muestra el texto que queramos cuando alguien quiera convertir nuestra clase en una cadena. Un ejemplo para entenderlo: Si … Leer más

La herencia de clases es el mal

Muchas familias se han roto o distanciado por culpa de una herencia. Y, como en la vida real, en programación la herencia puede ser el mal absoluto. La herencia de clases es una idea fantástica. Puedes coger una clase y extenderla a través de la herencia para crear otra clase con la funcionalidad extra que … Leer más