PHP und Autoloading · Frage 10 von 12

Eine Methode gibt ein Array von Conference-Objekten mit fortlaufenden Schlüsseln zurück. Welche Angabe beschreibt das für PHPStan am genauesten?

1 Antwort ist richtig. Mittel

Lösung anzeigen

Lösung

  • D /** @return list<Conference> */ zusätzlich zum nativen Rückgabetyp array

Erklärung

PHP selbst kennt nur array als Typ, den Inhalt beschreibt ein DocBlock. list<T> steht für ein Array mit Schlüsseln 0, 1, 2, …, array<int, T> oder array<string, T> für andere Schlüssel, Conference[] ist die ältere, ungenauere Kurzform. PHPStan prüft damit Aufrufer und Implementierung. Conference[] ist als nativer Typ kein gültiges PHP.

Zertifikate & Prüfungen

Welche Prüfung kommt als Nächstes?

19 Prüfungen kannst du schon üben, über 21 stimmst du gerade ab. Sieh dir alle Zertifikate mit offiziellen Infos an, gib deine Stimme ab oder schlag deine Prüfung vor.

Zur Zertifikatsübersicht