Ciao a tutti![]()
sto sbattendo la testa su un problema assurdo.
dunque, nel file 1.php dichiaro una classe e poi includo un file 2.php.
In 2.php richiamo un metodo della classe stanziata in 1.php ma ho il cavolo di errore Fatal error: Call to a member function on a non-object.
Per prova ho spostato il codice che sta in 2.php e lo incollato in 1.php e tutto funziona. Allora chiedo: se si richiamano metodi da include di classe instanziate nella pagina padre, non funzionano?
Codice PHP:
//1.php
require_once('mia_classe.php');
$m = new mia_classe();
include('2.php');
/**********************************/
//2.php
$res = $m->metodo_mia_classe();
//Fatal error: Call to a member function on a non-object.