Originariamente inviato da paglia_s
Così complicato? A questo punto mi viene in mente una cosa: sarebbe possibile dichiarare le variabili fuori dalla classe e poi usarle dentro ei essa?
Sarebbe piu' chiaro se tu dicessi esattamente cosa vuoi ottenere, perche' messa cosi' sembra il classico problema XY (tu provi a fare X ma quello che in realta' ti serve e' Y).

Originariamente inviato da paglia_s
Scusa, mi è sorto un altro problema.

Nella mia classe ho una public function che finisce con un return.

Quando creo un'istanza della classe voglio stampare quel return.

Allora pensavo di fare così:

Codice PHP:
echo $classe->return
Eppure mi dice che la variabile return non è definita.

La devo definire prima della funzione all'interno della classe?
Le funzioni (che all'interno di una classe si chiamano metodi) si richiamano con questa sintassi:
Codice PHP:
$object->method() 
nota le parentesi tonde che indicano una chiamata ad una funzione, invece con questa sintassi:
Codice PHP:
$object->property 
si fa riferimento ad una variabile dell'istanza della classe (in terminologia OO si chiama proprieta').

Se poi hai chiamato la funzione "return" consiglio di cambiare nome visto che return e' una parola riservata.