ok Ich habe tun, um diese phpdoc über meine Klassenmethodezwei oder mehr Datentypen in PHPDoc @param
/**
* this a function that translates the text
* @param string|boolean $lang if string the string given in the parameter will be the language code that will represent the language desired, if true, this will translate based on the website's current language, if false will not translate.
*/
jetzt mein Problem ist, ist, wie ich den Datentyp der $lang
definieren kann, die sowohl Zeichenfolge akzeptieren und NUR boolesch.
In anderen Dokumentationen sah ich mixed
, aber es spiegelt sich nicht richtig in meiner Eclipse-IDE mit PDT.
Meine Frage ist, was ist die Standard Weg auf, wie ich anzeigen kann, dass eine bestimmte @param
ist möglich, zwei oder mehr Arten von Datentyp zu akzeptieren.
HINWEIS: der phpdoc, den ich angegeben habe, ist eine vorhandene Dokumentation der Anwendung, an der ich gerade arbeite. Nun, ich bin beauftragt, alles gut zu dokumentieren.
ahh .. naja ich bin nur besorgt, warum die Eclipse PDT es nicht gut anzeigt. ok danke –
@Mahan Zeigt es anders als '@param integer' oder' @param boolean'? –
Ich denke, PDT hat noch etwas zu tun in Bezug auf die Fähigkeit, alles zu interpretieren, was PHP-Docblocks enthalten haben. Vielleicht ist eine Studie in Ordnung, um eine Zusammenfassung zu erstellen, wie viele Docblock-Informationen jede PDT-Version zu verwenden weiß. – ashnazg