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
file1.phpcodice:<?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>
file2.phpCodice PHP:echo $__NEW->metodo1();
Ecco alla riga corrispondente echo $__NEW->metodo1(); del file2.php ho il seguente erroreCodice PHP:echo $__NEW->metodo1();
errore che non ho alla riga 1 di file1.php.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
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:

Rispondi quotando
