Questo è esattamente quello che succede in C++ per evitare l'inclusione multipla di un header.Originariamente inviato da Fabio Heller
Non sto dicendo che include_once è il male, solo che non è indispensabile e che non bisogna abusarne...come fanno i programmatori negli altri linguaggi altrimenti?
La situazione che hai descritto se posso la evito....
Non che sia bello, ma tra l'altro si può fare anche così
$libreria1 = include('1.php') ;
.....
if($libreria1)
{
....
}
else
{
}
oppure controllare la presenza di una variabile o che una funzione sia stata già definita