El consenso parece ser que uno debe seguir la convención de la plataforma para la que se está desarrollando. Ver:
Convenciones de nomenclatura: camelCase versus underscore_case?
Sin embargo, PHP no parece seguir estrictamente ninguna convención internamente (sin sorpresas allí), incluso para métodos y funciones (por ejemplo mysqli::set_local_infile_default
,
PDOStatement::debugDumpParams
); sin embargo, los guiones bajos parecen ser dominantes en los nombres de funciones.
Sin embargo, lo que no pude encontrar fue esto: ¿cuál es la convención de nomenclatura dominante para las variables en PHP?