Introducción

PHP 5.4.0 (sí, ya sé que salió hace un largo tiempo) introdujo la sintaxis corta de array o arreglos.

Esto nos permite escribir menos código, aunque también tiene sus desventajas si lo usamos en versiones anteriores a esta.

Sintaxis corta en arreglos y arrays

Forma antigua o normal

Recordemos que definimos un arreglo así:

$arreglo = array();

También se puede con datos definidos:

Incluso con arreglos dentro de ellos:

O un diccionario con clave y valor:

Nueva sintaxis

Pues esta nueva sintaxis corta es como su nombre lo dice: abreviada. En lugar de usar array usamos los brackets o corchetes: []

Así de simple, como cuando definimos un arreglo en JavaScript. Un arreglo sencillo lo definimos así:

$arreglo = [];

Si le ponemos datos predefinidos:

Un arreglo de arreglos:

Definir un diccionario:

Como vemos, sólo cambiamos array() por [].

Diferencia

No hay diferencia, sólo que uno es más corto y nuevo.

Todos los arreglos siguen siendo arreglos, es decir, el intérprete los sigue viendo como un array. Así que todas las funciones, accesos, ordenamientos y cosas de esas se mantienen intactas.

Conclusión

Para acceder al arreglo, accedemos a ellos a través de sus índices. También podemos tener arreglos dentro de arreglos, y obviamente podemos seguir usando array, no pasa nada.

¿Mi consejo? usa siempre la nueva sintaxis, así aprovechas las nuevas versiones y previenes que tu código se ejecute en versiones viejas. Pero si estás obligado, sigue usando la sintaxis antigua.

Apoya al sitio

¿Mi artículo te ha resultado útil? haz una donación.

Relacionado:  Algoritmo de búsqueda binaria en muchos lenguajes de programación
También pudes suscribirte a mi boletín semanal en la parte de abajo

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 332 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

5 Comments

Conectar PostgreSQL y PHP usando PDO | CRUD - Parzibyte's blog · junio 17, 2019 a las 5:59 pm

[…] verdaderos datos se envían cuando se llama a execute de la sentencia, y se pasan en forma de arreglo en el mismo orden que aparecen los signos de […]

Extraer zip con PHP - Parzibyte's blog · junio 16, 2019 a las 8:01 pm

[…] la lista está definida con la notación corta, pero podría ser igualmente con […]

Pequeño sistema de ventas con CodeIgniter y MVC - Parzibyte's blog · enero 15, 2019 a las 9:18 am

[…] He puesto esfuerzo en que sea compatible con las versiones más antiguas de PHP. Por ejemplo, no utilicé funciones de tipado fuerte (así les llamo yo) ni definiciones cortas de arreglos. […]

Conectar PHP con MongoDB: CRUD - Parzibyte's blog · diciembre 13, 2018 a las 1:09 pm

[…] cierto, estoy usando la notación corta de los arreglos, mira el post por si mantienes una versión antigua de PHP. Para insertar datos en MongoDB a […]

Script para respaldar una base de datos de MySQL con PHP - Parzibyte's blog · octubre 22, 2018 a las 6:54 pm

[…] Sintaxis corta de arreglo en PHP: lo usamos para declarar las tablas a respaldar […]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: