php

Romper o salir de 2 o más ciclos anidados en PHP

Introducción Romper un ciclo en cualquier lenguaje de programación viene de gran ayuda cuando, por ejemplo, estamos buscado un elemento en un arreglo. De esa forma, evitamos seguir iterando sin necesidad de hacerlo. Para romper un ciclo (pero sólo el ciclo, no toda la ejecución) podemos utilizar break. También podríamos utilizar return, pero eso detendría

Romper o salir de 2 o más ciclos anidados en PHP Leer más »

Operador de fusión de null o Null coalesce en PHP

Introducción PHP 7 trajo muchas cosas buenas, una de ellas es el operador de fusión null o null coalesce. Este operador es representado por dos signos de interrogación. Puedes llamarlo como… Dos signos de interrogación Doble signo de interrogación Signos de interrogación ?? Hoy vamos a explicar su uso y funcionamiento, verás que aumentará tu

Operador de fusión de null o Null coalesce en PHP Leer más »

Alternativa a var_dump en PHP para obtener detalles de una variable

Alternativa a var_dump en PHP para obtener detalles de una variable Introducción En PHP existe una función llamada var_dump que imprime toda una variable, sin importar el tipo de esta. Puede imprimir arreglos, objetos, cadenas, enteros, etcétera. Esto va bien si queremos imprimirlo directamente como si hiciéramos un echo o un printf, pero ¿qué pasa

Alternativa a var_dump en PHP para obtener detalles de una variable Leer más »

Cambiar zona horaria globalmente en PHP con php.ini

Introducción Ya hemos visto cómo cambiar la hora en Laravel o en PHP, y también en CodeIgniter; pero ahí la cambiamos individualmente para el proyecto o script. Hoy veremos en este post cómo cambiar la zona horaria global, así no tendremos que andar cambiando individualmente. Esto supone, claro está, que tenemos acceso al archivo php.ini

Cambiar zona horaria globalmente en PHP con php.ini Leer más »

Solución al error No such file or directory autoload.php | Laravel

Introducción Laravel utiliza Composer para gestionar todas sus dependencias. Si acabamos de clonar un repositorio o estamos comenzando un proyecto, puede que salga un error que dice algo así: Warning: require(ruta\proyecto\public/../vendor/autoload.php failed to open stream: No such file or directory in ruta\proyecto. Y abajo algo así: Fatal error: require(): Failed opening required… La solución es muy

Solución al error No such file or directory autoload.php | Laravel Leer más »