Salve,
sto usando il debugger di Zend Studio 5.5.0.
Ho due file .php, dei quali il primo include il secondo tramite require_once().
---------------
FILEUNO.php
require_once(file.php)
require_once(FILEDUE.php)
-------------------------------
FILEDUE.php
require_once(file.php)
---------------------------------
Quindi il primo file esegue il require_once(file.php) prima di includere il secondo file.
Il codice eseguito in firefox non dà alcun tipo di errore, ma quando vado ad eseguirlo con il debugger
viene lanciato un fatal error poichè il secondo require_once() non funziona come dovrebbe poichè mi va ad includere di nuovo quel file.php che contiene la definizione di una classe che era già stata definita nel require del FILEUNO.php.
Però se provo a fare la doppia require_once(file.php) nel FILEUNO.php:
---------------
FILEUNO.php
require_once(file.php)
require_once(file.php)
-------------------------------
tutto funziona come dovrebbe! (cioè non effettua l'inclusione).
Come posso risolvere il problema quando i require_once() sono in file separati???