Dove e quando inserire le risorse in lingue a cui non importa dove sono dichiarate?

4

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?

    
posta DudeOnRock 02.02.2013 - 01:15
fonte

1 risposta

2

La risposta migliore è che devi seguire le convenzioni / raccomandazioni indicate nelle guide di stile della lingua.

Ad esempio, la Guida allo stile Java di Sun consiglia di dichiarare variabili statiche, quindi variabili di istanza, quindi costruttori e quindi metodi; vedi link .

(Questo ordine probabilmente ha senso anche per altri linguaggi OO ... se non ci sono guide di stile comunemente usate specifiche per la lingua.)

    
risposta data 02.02.2013 - 06:57
fonte

Leggi altre domande sui tag