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:

Codice PHP:
class pippo{
  
        var 
$proprieta;

        function 
pippo()
        {
            return 
$this->proprieta;
        }         
  
     }
$obj = new pippo;
$obj->proprieta "pluto";
$obj->pippo(); //ritorna pluto 
E cosi:
Codice PHP:
class pippo{
  
        function 
pippo($parametro)
        {
            return 
$parametro;
        }         
  
     }

$obj = new pippo;
$obj->pippo("pluto"); //anche qui 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...

[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