Non è necessario, in certi casi è inevitabile: ti ho fatto l'esempio delle classi x y e z precedentemente.Originariamente inviato da alcatraz69
A me invece non viene in mente un solo caso in cui sia necessario usare include piuttosto che include_once.
Mi spiegate quando è indispensabile inserire più di una volta un file?
ciao
In certe librerie di classi includi la definizione della classe che a sua volta contiene l'inclusione della classe madre.
Ma quella classe madre potrebbe essere madre anche di un'altra classe che stai usando e che a sua volta la include automaticamente.
L'alternativa (e se non sto usando roba altrui lo faccio) è inserire separatamente tutte le inclusioni
include ("madre.inc")
include ("figlia1.inc")
include ("figlia2.inc")
mentre spesso in Pear figlia1 e figlia2 contengono ognuna include_once("madre.inc")