En primer lugar, admitiré que soy anal sobre tales cosas. (Malo, malo, yo.) Sin embargo, me pregunto qué se considera la mejor práctica en términos de nombres de archivos PHP incluidos.PHP incluye las mejores prácticas de extensión de archivos
Como caso base Voy a mantener .php como el extensión final (para ayudar a prevenir los archivos sin interpretar siendo exagerado), pero para ayudar a distinguir entre un archivo de extremo frontal y un archivo de inclusión que soy o bien ir a:
Nombre todo de los archivos de inclusión XXX.inc.php
Nombre genérico (no clase) archivos que el anterior y definiciones de clases como ClassName.class.php (potencialmente útil para la utilización del cargador automático en la línea, aunque no estoy un gran fan de cargadores automáticos.)
Actualmente estoy decidirse por la opción 2, pero me pregunto si hay alguna otra sugerencia o pedazos de consejo que recomiendo.
Por lo general, no soy partidario de los cargadores automáticos ya que no son tan explícitos como un manual. (En mi opinión, es algo equivalente a la declaración explícita de una variable.) Dicho esto, me doy cuenta de que así es como van las cosas y que la sobrecarga de recursos es en gran medida irrelevante en estos días. –
Estamos de acuerdo en una cosa: no es tan explícita como manual incluye :-) (Al menos, cuando los nombres de clase son conocidos en el momento de escribir el código) –
Me doy cuenta de que esta es una publicación anterior, pero ¿qué haces ahora que hay Interfaces y rasgos, ya que en su archivo 'ClassName.php',' InterfaceName.php' y 'TraitName.php' se verán idénticos a los nombres reales en su lugar. –