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