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.