php7-fusion-null

Fusión de null

Este concepto es un nuevo feature que nos entrega PHP 7, para poder entenderlo mejor, creo que es mejor que vayamos realizando la comparación con if tradicional, if ternario y finalmente con este nuevo feature. El ejemplo que veremos es, si la variable $primerNumero es nulo, imprimir en pantalla dicha variable, de lo contrario, escribir […]

PHP Logo

Crear un package

En este tutorial, se abarca de forma simple la forma de crear un package en PHP para luego ser subido tanto a Github como a Packagist. Crear Package Creamos el directorio del proyecto

Ahora, trabajaremos con composer, quién cumple un rol fundamental en nuestro proyecto, debido a que maneja las dependencias de nuestro proyecto […]

PHP Logo

Constructores y Destructores

Los constructores y destructores son métodos especiales que podemos utilizar cuando estamos trabajando con nuestras clases PHP. Constructor: Se declara __construct, y se ejecuta en cada nuevo objeto creado, lo que lo hace idóneo para cualquier inicialización que el objeto pueda necesitar antes de ser usado. Destructor: Se declara __destruct, y para comprenderlo a grandes rasgos, podemos tomar […]

PHP Logo

Ordenar arreglo multidimensional index

Es muy común que trabajemos con arreglos multi-dimensionales, en este ejemplo, veremos como ordenar de forma simple los resultados, a través de un index. Imaginemos que tenemos el siguiente arreglo

Como podemos ver, tenemos un arreglo con varios arreglos dentro, y cada uno contiene date y week, indicando la fecha y el día de semana […]

PHP Logo

PHP – Casting de variables

Cuando hablamos de casting de variables, nos referimos a manipular el tipo de la variable, por ejemplo, un integer a string. Por ejemplo:

Los siguientes forzados de tipos están permitidos: (int), (integer): Forzado a integer (bool), (boolean): Forzado a boolean (float), (double), (real): Forzado a float (string): Forzado a string (array): Forzado a array […]