WP Core Handbook> PHP Coding Standards> Naming Conventions suggère ce qui suit pour nommer des fichiers avec des classes:
Les noms de fichiers de classe doivent être basés sur le nom de classe avec
class-
préfixé et les traits de soulignement dans le nom de classe remplacés par des tirets, par exempleWP_Error
devient:class-wp-error.php
Bien que le libellé de la section soit principalement destiné à une utilisation de base , le style de codage dans son ensemble s'applique généralement (et devrait à mon avis) au code WP tiers.
Cependant, comme le noyau ne prend pas en charge les espaces de noms (PHP 5.2, ugh), cela ne tient pas compte de ce cas.
Quelle est la façon pratique de procéder du point de vue de la commodité du développeur? Prise en charge des chargeurs automatiques?
Je pouvais voir plusieurs façons alternatives:
- ignorer complètement l'espace de noms
- y compris l'espace de noms dans le nom de fichier
- utiliser des espaces de noms comme niveaux de dossier
- utilisant un schéma de nommage alternatif, tel que PSR