ciao a tutti.

ho un piccolo problema che non riesco a risolvere e anche capire
ho un file index.php dove includo altri due file file1.php e file2.php
index.php
codice:
<?php
require_once "src/classes/miaclasse.php";

$__NEW = new miaclasse();
?>
<html>
<body>
<div id="nav">
<?php include("file1.php")?>
</div>
<div id="content">
<?php include("file2.php")?>
</div>
</body>
</html>
file1.php
Codice PHP:
echo $__NEW->metodo1(); 
file2.php
Codice PHP:
echo $__NEW->metodo1(); 
Ecco alla riga corrispondente echo $__NEW->metodo1(); del file2.php ho il seguente errore
codice:
Fatal error: Call to a member function on a non-object in 
c:\xxxx\xxxx\xxxx\htdocs\xxxx\file2.php.php on line 1
errore che non ho alla riga 1 di file1.php.

Mi chiedo: forse se includo un file in un altro, la classe istanziata nel primo non viene vista nel file incluso? non è possibile includere file quando si lavora con le classi?
Perchè ho controllato i nomi dei metodi, le path delle classi ecc. e sembra essere tutto a posto
Non so che fare :master: