En: Libre
6 Nov 2007
Entre los principales estándares que se pueden mencionar están:
Estándar 1: La indendación debe ser a cuatro
espacios sin caractéres de tabulación. Esto es debido a que ciertos
IDE’s de desarrollo introducen caracteres de tabulación cuando indendan
un texto automáticamente. Se recomienda el uso de herramientas o
editores generales como EMACS u otros.
Estándar 2: Las estructuras de control deben tener un espacio entre el keyword de la estructura y el signo de apertura de paréntesis para distinguir
entre las llamadas de las funciones y el signo de llaves debe estár
sobre la línea de la estructura.
Estándar 3: Las funciones deben ser llamadas sin
especios entre el nombre de la función, el signo de paréntesis y el
primer parámetro; espacios entre cada coma por parámetro y sin espacios
entre el ultimo paréntesis, el signo de parentesis cerrado y el signo
de punto y coma (;).
Estándar 4: El estilo de los comentarios debe ser
como el estilo de comentarios para C (/* */ ó //), no debe de
utilizarse el estilo de comentarios de Perl (#).
Estándar 5: Cuando se incluya un archivo de dependencia incondicionalmente utilice require_once y cuando sea condicionalmente, utilice include_once.
Estándar 6: siempre utilice las etiquetas <?php
?> para abrir un bloque de código. No utilice el método de etiquetas
cortas, por que esto depende de las directivas de configuración en el
archivo PHP.INI y hace que el script no sea tan portable.
Estándar 7: Los nombres de las clases deben de
iniciar con letra mayúscula. Los nombres de las variables y de las
funciones pueden iniciar con letra minúscula, pero si estas tienen más
de una palabra, cada nueva palabra debe iniciar con letra mayúscula (el
nombre puede escribirse separado por signos de guión mayor). Si una
función, en una clase, es privada; deberá comenzar con el signo de
guión mayor para una fácil identificación. Las constantes deben de
escribirse siempre en mayúsculas y tanto estas como las variables
globales deben de tener como prefijo el nombre de la clase a la que
pertencen.
Estándar 8: Los archivos con código PHP, deben de ser guardados en formato ASCII utilizando la codificación ISO-8859-1. (Actualizado).
El formato ASCII con codificiación ISO-8859-1 es el formato en que se
guardan los archivos de texto plano (.txt). La razón de este estándar
es que determinados editores HTML (en especial Dreamweaver), agregan
codigos de caracter extraño de salto de linea (como si se tratara de un
archivo binario) y esto puede ocacionar que el interprete de PHP,
encuentre problemas a la hora de leer el script.
Fuente:
http://dotpress.wordpress.com/2007/03/29/pear-estandares-de-desarrollo-para-php/
Este post ha sido visto 2632 veces
Inspiración y Determinación |
En Blog UnderMedia se recopilan y publican periódicamente noticias, artículos o comentarios generados dentro de UnderMedia S.A.
2 nomentarios para Estándares básicos de Programación en PHP
José Carlos
Marzo 1st, 2010 at 22:23
Siempre he abogado por un buen estilo a la hora de programar, es muy común, tanto entre aficionados como profesionales, escribir sin cuidar apenas el estilo. Esto no sólo dificulta el trabajo en equipo, sino una futura revisión de nuestro propio código. Por ello es muy importante definir un estilo limpio y claro y utilizarlo siempre a la hora de escribir código, aunque pensemos que iríamos más rápido si no lo hacemos.
Desgraciadamente no hay un estilo estándar que sea utilizado por todos, ni por una mayoría, aunque sí muchas similitudes entre estilos propuestos, lo cual ya es suficiente justificación para seguir usando un estilo. Yo basé el mío en las recomendaciones de Zend, y casi todos los puntos expuestos en esta entrada del blog casan con mi estilo.
Yo animo a todos los que le guste programar a hacerlo cuidando la forma en que escriben el código, cuidando el estilo.
josé moreira
Abril 14th, 2010 at 14:20
porque phpinfo termina en parentesis y punto y coma