Ho un dubbio sul modo giusto/best practice sul caricamento delle classi dipendenti in PHP.Qual è il modo giusto per caricare le dipendenze in PHP?
Solitamente inserisco tutte le dipendenze all'inizio di ogni classe con un valore include_once
in modo simile alle importazioni Java. Qualcosa di simile:
include_once 'dto/SomeObjectDTO.php;'
include_once 'dao/SomeObjectDAO.php;'
include_once 'util/SomeObjectUtil.php;'
class SomeObjectService{
#class code here
}
Questo è il modo migliore per caricare le classi? O forse caricare tutte le classi in un Bootstrap.php
? Altri modi?
Nota che sto parlando di caricare le mie classi, non di classi esterne complesse come i framework.
L'utilizzo di un caricatore automatico è generalmente considerato la migliore prassi al giorno d'oggi –
PHP è molto veloce ... È anche possibile utilizzare questo metodo .... –