Manual de WP Core> Estándares de codificación PHP> Convenciones de nomenclatura sugiere lo siguiente para nombrar archivos con clases:
Los nombres de los archivos de clase deben basarse en el nombre de la clase con
class-
antepuestos y los guiones bajos en el nombre de la clase reemplazados por guiones, por ejemplo, seWP_Error
convierten en:class-wp-error.php
Si bien la redacción de la sección está destinada principalmente al uso principal , el estilo de codificación en general se aplica (y en mi opinión) se aplica al código WP de terceros.
Sin embargo, dado que el núcleo no admite espacios de nombres (PHP 5.2, ugh), este no es el caso.
¿Cuál es la forma práctica de hacerlo desde la perspectiva de la conveniencia del desarrollador? ¿Soporte de cargadores automáticos?
Pude ver múltiples formas alternativas:
- ignorando el espacio de nombres por completo
- incluyendo espacio de nombres en el nombre del archivo
- usando espacios de nombres como niveles de carpeta
- usando un esquema de nombres alternativo por completo, como PSR