Frage

habe ich wirklich nur gerade entdeckt, dass Sie verwenden können / ** @blah * / Kommentare, bestimmte Dinge zu spezifizieren, aber ist es möglich, Abschnitte in Code zu erstellen?

Wie:

/** Start Section "Blah" **/
$result = doSomething();
echo $result;
/** End Section "Blah" */
War es hilfreich?

Lösung

Nein PDT kann das nicht tun. Im allgemeinen expandierbaren Codeabschnitte werden durch die Funktion und Klassenmethode Körper identifiziert.

Wenn Sie glauben, durch Kommentare identifiziert künstliche Abschnitte müssen empfehle ich eher über die Reorganisation der Code in mehr feinkörnig Dateien, Funktion, Klassen und Methoden zu denken, die sich leicht mit Hilfe dokumentiert werden können PHPDoc (die die Standard-PDT Anwendungen ist).

Andere Tipps

diese Abschnitte

 /**
   * here goes your text
   * @author Nanne
   * /

basieren auf javadoc: http://www.oracle .com / TechNetwork / java / JavaSE / Dokumentation / index-137868.html

Blick auf dieser Seite, wo ein documenter für PHP beschrieben. Ich weiß nicht, was Standard in Eclipse verwendet wird, aber ich vermute, sie sind alle ziemlich gleich: http://www.phpdoc.org/

Sie basiert hauptsächlich auf Kommentierung bestimmte Teile des Codes, z.B. Klassen, Funktionen und Variablen. Soweit ich weiß, gibt es keinen speziellen Code für „Abschnitte“. Der Grund, warum ich das glaube, ist, dass man ‚sollte‘ ist eine Dokumentation daraus machen, mit Klassen, es Methoden usw. Es gibt keine besondere Art und Weise „Sektionen“ in einer Dokumentation so darzustellen.

Aber oben Links lesen, es wird eine Menge aufzuräumen!

In PHP können Sie Abschnitte verwenden Code-Teile zu trennen. Die Syntax ist wie folgt:

Blah:{
   $result = doSomething();
   echo $result;
}

Diese wurden durch goto Stil prozeduralen Programmierung vor der objektorientierten Programmierung verwendet wurde (Klassen und Instanzen). Mit Hilfe dieser Abschnitte und goto Aussagen sehr schlechte Praxis und sollte von jedem Entwickler gemieden werden.

https://www.php.net/manual/en /control-structures.goto.php

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top