Vengo da c ++, dove uno dichiara tutte le risorse da includere nella parte superiore di un file. Questo è quello che ho fatto anche con PHP. Ultimamente sono stato tentato di allontanarmi da questa regola: ho un file di script in cui inserisco le funzioni che uso nei miei progetti, una specie di script di una libreria. Ci sono alcune funzioni che richiedono risorse che nessun'altra funzione utilizza, e dato che si possono inserire istruzioni require_once in tutti gli script, sono stato tentato di includere risorse all'inizio di quelle funzioni, per risparmiare risorse quando lo script è in esecuzione. Questo tipo di cose è disapprovato in OOP, o è OK? Immagino che mentre ci sono, non dovrei farlo affatto perché c'è un approccio OOP più puro al tipo di script di libreria che ho creato?