sera,
premesso che sto lavorando con php 4.x
Ma php quando copi il puntatore di memoria di un oggetto, lui ne effettua una copia![]()
Mi spiego meglio, ho un oggetto $database, che lo istanzio creando semplicemente semplicemente passandogli la configurazione del database (nome utente, password..etc..etc...). poi successivamente effettuo la connessione.
Se scrivo una cosa del genere:
Mi da errore quando vado ad usare il db.codice:$database = new Database(..configurazione..); $oggetto = new NuovoOggetto($database); $database->connect(); $oggetto->usaDb();
Se invece scrivo questo:
Possibile che quel passaggio del parametro $database lo copia e non mantiene un puntantore di memoria a quel preciso oggetto?codice:$database = new Database(..configurazione..); $database->connect(); $oggetto = new NuovoOggetto($database); $oggetto->usaDb
Capisco la gestione scadente di php 4 delle classi e oggetti, ma è pessima fino a questo punto!?VVoVe:
![]()

VVoVe:
Rispondi quotando
