PHP y autoloading · Pregunta 10 de 12

Un método devuelve un array de objetos Conference con claves consecutivas. ¿Qué anotación lo describe con más precisión para PHPStan?

1 respuesta es correcta. Medio

Mostrar solución

Solución

  • D /** @return list<Conference> */ además del tipo de retorno nativo array

Explicación

PHP solo conoce array como tipo, y un DocBlock describe el contenido. list<T> representa un array con claves 0, 1, 2, …, array<int, T> o array<string, T> otras claves, y Conference[] es la forma abreviada más antigua y menos precisa. PHPStan lo usa para comprobar los llamadores y la implementación. Conference[] no es PHP válido como tipo nativo.

Certificaciones y exámenes

¿Qué examen viene después?

Ya puedes practicar 19 exámenes y 21 están en votación. Mira todas las certificaciones con información oficial, vota o propón tu examen.

Ver todas las certificaciones