PHP et autoloading · Question 10 sur 12

Une méthode renvoie un tableau d'objets Conference avec des clés consécutives. Quelle annotation le décrit le plus précisément pour PHPStan ?

1 réponse est correcte. Moyen

Afficher la solution

Solution

  • D /** @return list<Conference> */ en plus du type de retour natif array

Explication

PHP lui-même ne connaît que array comme type, et un DocBlock décrit le contenu. list<T> désigne un tableau avec les clés 0, 1, 2, …, array<int, T> ou array<string, T> d'autres clés, et Conference[] est la forme courte plus ancienne et moins précise. PHPStan s'en sert pour vérifier les appelants et l'implémentation. Conference[] n'est pas du PHP valide comme type natif.

Certifications & examens

Quel examen pour la suite ?

Tu peux déjà t’entraîner pour 19 examens, 21 sont soumis au vote. Découvre toutes les certifications avec les infos officielles, vote ou propose ton examen.

Voir toutes les certifications