Domanda

Ho davvero solo appena scoperto che è possibile utilizzare / ** * @blah / commenti per specificare alcune cose, ma è possibile creare sezioni in codice?

Come:

/** Start Section "Blah" **/
$result = doSomething();
echo $result;
/** End Section "Blah" */
È stato utile?

Soluzione

No PDT non può farlo. Generalmente sezioni di codice espandibili sono identificati da organi di metodi e funzioni di classe.

Se pensi di aver bisogno sezioni artificiali individuati dai commenti vi consiglio di pensare piuttosto di riorganizzare il codice in più sottili file di grana, la funzione, classi e metodi che possono essere facilmente documentati utilizzando PHPDoc (che è gli usi PDT standard).

Altri suggerimenti

queste sezioni

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

si basano su javadoc: http://www.oracle .com / technetwork / java / JavaSE / documentazione / index-137868.html

Guardate questa pagina dove si trova un documentatore per PHP. Non so che cosa standard è utilizzato in Eclipse, ma credo che sono tutti piuttosto simili: http://www.phpdoc.org/

Is si basa soprattutto sulla commentando alcune parti di codice, ad esempio, classi, funzioni e variabili. Per quanto ne so non esiste un codice speciale per "sezioni". La ragione per cui credo che questo, è che si è 'presunta' di fare una documentazione da questo, con le classi, è metodi ecc Non v'è alcun modo speciale per rappresentare "sezioni" in una documentazione simile.

Ma leggo sopra i collegamenti, sarà chiarire un sacco!

In PHP è possibile utilizzare le sezioni per separare parti di codice. La sintassi è simile a questo:

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

Questi sono stati utilizzati per la programmazione procedurale stile goto prima programmazione orientata agli oggetti è stato utilizzato (classi e le istanze). Usando queste sezioni e le dichiarazioni goto è molto cattiva pratica e dovrebbe essere evitato da qualsiasi sviluppatore.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top