Array Shape con PHP 8 y PhpStorm
Array Shape es una anotación que nos ofrece PhpStorm gracias a PHP 8 y que nos permite a través de anotaciones definir la estructura de un Array.
Para entenderlo rápidamente, fíjate en el siguiente ejemplo utilizando el Attributo Array Shape con PHP 8.
A simple vista podemos ver que estamos utilizando el Attributo Array Shape en nuestra función user para explicar con código el contenido de los datos a retornar haciendo uso de un Array.
La gracia viene al momento de utilizar los datos de nuestra función user, y para que lo veas más claro, te adjunto 2 imágenes que no te dejarán ninguna duda.