Salve a tutti, in questi giorni sto facendo i primi passi nel mondo oo di php (per ora in versione 4 per motivi di hosting) ed incorro in un errore che non riesco a capire:
(Premetto di essere un novellino di questo linguaggio)
mettiamo di avere una situazione simile
Questo esempio sarebbe risolvibile estendendo B da A ma quello che io voglio capire è se è possibile scrivere qualcosa comeCodice PHP:class A {
function HelloA() {
echo "Hello world!";
}
}
class B {
var $prova = new A(); //??????
function HelloB() {
$this -> prova -> HelloA();
}
}
$b = new B();
$b -> HelloB();
per poi riutilizzarlo tranquillamente in B.Codice PHP:var $prova = new A(); //all'interno di B
Sono fuori strada?Cosa sbaglio?Qualcuno potrebbe darmi qualche dritta in merito?Perchè non funziona..
L'errore che mi ritorna è il seguente
Grazie mille in anticipo!codice:Parse error: syntax error, unexpected T_NEW on line 10![]()

:
Rispondi quotando
