Encuentro camelCase un poco más agradable de escribir, porque el guión bajo me resulta un poco incómodo de escribir.
No utilice variables globales.
Evito la codificación de procedimientos en PHP, encuentro que OOP es más fácil de mantener las cosas organizadas. Además, ¿PHP ya no tiene suficiente material en su espacio de nombres global?
general I tratar de atenerse a:
- clases son StudlyCaps sustantivos singulares o plurales, según sea apropiado:
Item
, , DB
, Items
.
- variables son nombres en minúscula, en singular o plural dependiendo de lo que tienen:
$column
, $name
- Las constantes son sustantivos singulares en mayúsculas:
DEBUG
, TYPE_FOO
.
- Los métodos son camelCase, y comienzan con verbos singulares (
get
, perform
, do
), seguido de un sustantivo (singular o plural) que describe lo que opera en o retornos (getThing()
, getThings()
)
Definitivamente depende en lo que estás codificando Si estoy codificando PHP o PEAR, uso camelCase. Si estoy haciendo Python/Django, uso under_scores. Si estoy escribiendo ELisp, uso separadores discontinuos.
De acuerdo, estoy en el proceso de aprender OO y lo que es una clase estática (para mover todos mis formateadores de cadenas etc. fuera del espacio de nombres global) – alex
No estoy de acuerdo, vea [esto] (http://stackoverflow.com/a/1557799/1870054), hablan sobre las variables globales, no siempre son malas. – wener