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
Codice PHP:
class A {
function HelloA() {
echo "Hello world!";
}
}
class B {
var $prova = new A(); //??????
function HelloB() {
$this -> prova -> HelloA();
}
}
$b = new B();
$b -> HelloB();
Questo esempio sarebbe risolvibile estendendo B da A ma quello che io voglio capire è se è possibile scrivere qualcosa come
Codice PHP:
var $prova = new A(); //all'interno di B
per poi riutilizzarlo tranquillamente in B.
Sono fuori strada?Cosa sbaglio?Qualcuno potrebbe darmi qualche dritta in merito?Perchè non funziona..
L'errore che mi ritorna è il seguente
codice:
Parse error: syntax error, unexpected T_NEW on line 10
Grazie mille in anticipo!