Pregunta

He realidad sólo acaba de descubrir que se puede utilizar / ** * @blah / comentarios para especificar ciertas cosas, pero es posible crear secciones de código?

Al igual que:

/** Start Section "Blah" **/
$result = doSomething();
echo $result;
/** End Section "Blah" */
¿Fue útil?

Solución

No se PDT no puede hacer eso. Generalmente secciones de código expandibles se identifican por cuerpos de las funciones y método de clase.

Si usted piensa que necesita secciones artificiales identificados por los comentarios que recomiendo a pensar más bien acerca de la reorganización de su código en archivos de grano más fino, la función, clases y métodos que pueden documentarse fácilmente usando pHPDoc (que es los usos PDT estándar).

Otros consejos

estas secciones

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

se basan en javadoc: http://www.oracle .com / TechNetwork / java / JavaSE / documentación / index-137868.html

Mira esta página, donde se describe un documentador para PHP. No sé qué estándar se utiliza en Eclipse, pero supongo que están todos bien por igual: http://www.phpdoc.org/

Is se basa principalmente en comentar ciertas partes de código, por ejemplo, clases, funciones y variables. Por lo que yo sé no hay ningún código especial para "secciones". La razón creo que esto, es que son 'supuesta' para hacer una documentación de esto, con las clases, es métodos etc. No hay manera especial para representar "secciones" en una documentación de esa manera.

Pero no leer por encima de enlaces, que va a aclarar mucho!

En PHP se puede utilizar secciones para separar fragmentos de código. La sintaxis es la siguiente:

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

Estos fueron utilizados por la programación de procedimiento estilo goto antes de que se utiliza la programación orientada a objetos (clases e instancias). El uso de estas secciones y declaraciones goto es muy mala práctica y debe ser rechazado por cualquier desarrollador.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top