Salve a tutti,
come da topic qual'è la differenza tra queste 2 istruzioni?
Vedo codice del tipo:
invece dicodice:self::nomefunzione()
come mai?codice:$this->nomefunzione()
Salve a tutti,
come da topic qual'è la differenza tra queste 2 istruzioni?
Vedo codice del tipo:
invece dicodice:self::nomefunzione()
come mai?codice:$this->nomefunzione()
$this è un riferimento all'oggetto stesso;
all'interno d una classe indica che ad esempio si fa riferimento ad una funzione della classe
$this->miafunzione();
self fa sempre riferimento alla classe corrente ma è usato generalmente x accedere ai membri e ai metodici statici e alle costanti.
Perfetto, grazie.Originariamente inviato da shadir
$this è un riferimento all'oggetto stesso;
all'interno d una classe indica che ad esempio si fa riferimento ad una funzione della classe
$this->miafunzione();
self fa sempre riferimento alla classe corrente ma è usato generalmente x accedere ai membri e ai metodici statici e alle costanti.