Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:phpdoc

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
php:phpdoc [2022/07/06 16:24]
webproducer PHPDoc mit PHP auslesen
php:phpdoc [2026/05/21 12:30] (aktuell)
webproducer Beispiel für assoziatives Array als Rückgabeparameter
Zeile 29: Zeile 29:
 Hinweise: Es ist auch die Angabe von mehreren Typen möglich. Diese werden dann durch einen senkrechten Strich "​|"​ getrennt. Durch ein nachstehendes [] wird deklariert, dass der vorangestellte Typ innerhalb eines Arrays ausgeliefert wird. Hinweise: Es ist auch die Angabe von mehreren Typen möglich. Diese werden dann durch einen senkrechten Strich "​|"​ getrennt. Durch ein nachstehendes [] wird deklariert, dass der vorangestellte Typ innerhalb eines Arrays ausgeliefert wird.
  
-//​Beispiel://​+//​Beispiel ​für Übergabe- und Rückgabeparameter://
  
 <​code>​ <​code>​
Zeile 39: Zeile 39:
  
 In diesem Beispiel wird von der Funktion die ID einer Gruppe als integer erwartet. Als Rückgabewert wird ein Array mit Objekten der Klasse "​user"​ zurückgegeben. Dank dieser Dokumentation "​weiss"​ die Entwicklungsumgebung,​ dass die Objekte in dem zurückgegebenen Array von der Klasse "​user"​ sind und stellt die Variablen und Methoden dieser Klasse bei der Autovervollständigung zur Verfügung. In diesem Beispiel wird von der Funktion die ID einer Gruppe als integer erwartet. Als Rückgabewert wird ein Array mit Objekten der Klasse "​user"​ zurückgegeben. Dank dieser Dokumentation "​weiss"​ die Entwicklungsumgebung,​ dass die Objekte in dem zurückgegebenen Array von der Klasse "​user"​ sind und stellt die Variablen und Methoden dieser Klasse bei der Autovervollständigung zur Verfügung.
 +
 +----
 +
 +//Beispiel für assoziatives Array als  Rückgabeparameter://​
 +
 +<​code>​
 +/**
 +* @return array{ username: string, password: string }
 +*/
 +</​code>​
  
 ---- ----
php/phpdoc.txt · Zuletzt geändert: 2026/05/21 12:30 von webproducer