Normalmente, en PHP, usamos un objeto así:
$coche = new Coche();
$coche->arrancar();
Pero si no necesitamos la variable $coche más que en esa ocasión podemos hacer:
(new Coche())->arrancar();
El templo de la sabiduría en 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
Hace un par de años escribí un artículo sobre el acoplamiento de código que vuelvo a lanzar con pequeñas revisiones y algunos dibujos añadidos (no aportan nada pero me apetecía añadirlos). Aquí os dejo la historia del Jefe Cochise y el acoplamiento de código.
Este es el típico post que lees en plan «uy pero qué interesanteeee», lo dejas a medias y sigues con tu vida. Pero resulta que tiempo después te encuentras con el problema aquí mencionado y dices «¡porras! ¿dónde leí yo esto?». Dicho esto podemos empezar. Comencemos por una sencilla clase vehículo: Esta clase la usaremos … Leer más
Hace unos días vimos el problema que existe al copiar objetos en JavaScript. El problema se produce porque en JavaScript se copian los objetos por referencia. Copiar un objeto «a la vieja usanza» en JavaScript Esto podemos evitarlo de esta forma: let persona1 = { nombre: ‘Gorka’};let persona2 = {};function copiar(origen, destino) { for (let … Leer más
Seguro que esto te ha ocurrido en más de una ocasión en JavaScript: Tienes un objeto en una variable. Copias esa variable en otra. Modificas la nueva variable. ¡Se te ha cambiado también la variable original! Podemos verlo en un ejemplo: let persona1 = { nombre: ‘Gorka’ }; let persona2 = persona1; persona2.nombre = ‘Juan’; … Leer más
Los arrays son una de las estructuras de datos más usadas en PHP. Son comodísimos, fáciles de usar y hasta quedan bonitos en el código… pero pueden ser algo infernal.
Con este sencillo truco puedes encadenar las llamadas de tus métodos en PHP.
Descubre cómo evitar que se pasen parámetros incorrectos a tus funciones y métodos en PHP.
Ya está lista la portada provisional para el libro «Aliens vs Elefantes (Buenas prácticas en PHP)«.
Normalmente, en PHP, usamos un objeto así:
$coche = new Coche();
$coche->arrancar();
Pero si no necesitamos la variable $coche más que en esa ocasión podemos hacer:
(new Coche())->arrancar();