Ciao a tutti, lo so che sono duro come il marmo, ma non ci posso fare niente, sono nato a Carrara
Mi piacerebbe capire che differenza c' è tra il settare il valore di una proprietà di una classe e poi utilizzarla in un metodo e il passare direttamente un parametro al metodo...esempio ora faccio la stessa cosa in 2 modi diversi:
E cosi:Codice PHP:
class pippo{
var $proprieta;
function pippo()
{
return $this->proprieta;
}
}
$obj = new pippo;
$obj->proprieta = "pluto";
$obj->pippo(); //ritorna pluto
Non riesco proprio a capire se sono 2 modi diversi di fare la stessa o se a seconda dei casi si usa uno o l' altro...Codice PHP:
class pippo{
function pippo($parametro)
{
return $parametro;
}
}
$obj = new pippo;
$obj->pippo("pluto"); //anche qui ritorna pluto
[EDIT] Lo so che la proprietà fa parte della classe e non del metodo ma ormai avevo lanciato il post e non ho potuto cambiare il titolo![]()