Prima di tutto, ammetto che sono anale per queste cose. (Male, male, io.) Tuttavia, mi chiedo solo cosa sia considerata la migliore pratica in termini di denominazione dei file PHP inclusi.PHP include le migliori pratiche sull'estensione file
Come un caso base ho intenzione di mantenere .php come la finale estensione (per aiutare a prevenire i file non-analizzati essendo inverosimile), ma per aiutare a distinguere tra un file front-end e un file di inclusione Sono o sta per:
Nome tutte i file includere XXX.inc.php
nome generico (non classe) i file di cui sopra e le definizioni di classe come ClassName.class.php (potenzialmente a portata di mano per l'utilizzo del caricatore automatico lungo la linea, anche se non lo sono un grande fan di caricatori automatici.)
Attualmente sto volumizzante per l'opzione 2, ma mi chiedo solo se ci sono altri suggerimenti o piccoli consigli ti sentiresti di raccomandare.
Generalmente non sono un fan degli autocaricatori in quanto non sono espliciti come quelli manuali. (Nella mia mente è in qualche modo equivalente alla dichiarazione esplicativa di una variabile.) Detto questo, mi rendo conto che è il modo in cui stanno andando le cose e che il sovraccarico di risorse è in gran parte irrilevante al giorno d'oggi. –
Siamo d'accordo su una cosa: non è esplicito come include manuale :-) (Almeno, quando i nomi di classe sono noti al momento della scrittura del codice) –
Mi rendo conto che questo è un vecchio post, ma cosa fai ora che ci sono Interfacce e Tratti, dal momento che nel tuo file 'ClassName.php',' InterfaceName.php' e 'TraitName.php' sembreranno tutti identici con i nomi reali in atto. –