FAQ - Che differenza c'è tra l'include e include_once e require e require_once in PHP?

La differenza tra include e include_once sta nel fatto che il primo include il file richiesto ogni volta che viene richiamato, mentre il secondo garantisce che lo stesso file venga incluso una sola volta.

Questo può essere utile quando si vuole evitare che lo stesso file venga caricato più volte all’interno dello stesso script, ad esempio nel caso di file di configurazione, funzioni o librerie.

Lo stesso principio vale anche per require e require_once: require richiama il file ogni volta, mentre require_once lo richiama una sola volta, se non è già stato incluso in precedenza.

FAQ Precedente su PHP e MySQL
<< Come impostare il fuso orario italiano in PHP?
FAQ Successiva su PHP e MySQL
Come sapere quanto è lunga una stringa in PHP? >>
FAQ Correlate

Come si apre una connessione a MySQL con il driver originale?
.faq pre { background:transparent; padding:0; } Connessione a MySQL tramite l'estensione MySQL originale L'estensione MySQL originale veniva utilizzata nelle versioni meno recenti...

Come si trasforma una stringa in minuscolo o maiuscolo in PHP?
Per trasformare una stringa in minuscolo: <?php strtolower($stringa); ?> Per trasformare una stringa in maiuscolo: <?php strtoupper($stringa); ?>

Come stampare a video un numero con uno o più zero davanti in PHP?
Per stampare un numero con uno o più zeri davanti, bisogna utilizzare printf. Di seguito l’esempio. <?php $numero = 33; printf("%05d", $numero); // Il risultato sarà 00033 ?> Per determinare il...

Come si eliminano gli spazi vuoti all'inizio e alla fine di una stringa in PHP?
Per eliminare in PHP gli spazi vuoti all’inizio e/o alla fine di una stringa, basta usare la funzione trim. <?php $stringa = "        Testo di prova       "; echo...