Ciao a tutti 
ho fatto delle ricerche ma non ho trovato soluzioni che mi siano state di grosso aiuto e quindi chiedo 
ho una classe e al suo interno ho una variabile che non voglio si possa usare dall'esterno in modo diretto ma solo tramite dei metodi che scrivo io.
Io mi ricordo che le variabili private si distinguevano grazie ad un _ davanti al nome ... ma non mi funziona.
avete idee in merito?
il codice molto idiota (solo per fare una prova ) è quanto segue:
Codice PHP:
<?php
class pippo
{
var $_privata = "";
function pippo($privata){ // Questo è il COSTRUTTORE
$this->SetPrivata($privata);
}
function SetPrivata($privata){
$this->_privata = $privata ;
}
function GetPrivata(){
return $this->_privata ;
}
}
$objPippo = new pippo("passiamo dal costruttore\n");
echo $objPippo->GetPrivata();
$objPippo->SetPrivata("Non dovrei cambiarla ma la cambia\n");
echo $objPippo->GetPrivata();
?>
il suo output è:
codice:
passiamo dal costruttore Non dovrei cambiarla ma la cambia
idee? ciau e grassie : pappatime :