Ho una classe e ha alcuni metodi statici, alcuni non statici. Ha una proprietà statica. Sto cercando di accedere a quella proprietà all'interno di tutti i suoi metodi, non riesco a capire la sintassi corretta.Accedere alla proprietà statica tramite metodi statici e non statici?
Quello che ho è questa:
class myClass {
static public $mode = 'write';
static public function getMode() {
return myClass::$mode;
}
public function getThisMode() {
return $this->mode;
}
}
qualcuno può dirmi la sintassi reale per questo?
Yep, che ha funzionato. Grazie. Sono un po 'curioso di sapere perché className :: $ mode non funziona, però? Accetterò la tua domanda non appena me lo consentirà. – DanRedux
@DanRedux Cheers. Sei sicuro che la tua prima funzione non restituisca nulla? – yehuda
@DanRedux ha appena controllato il codice ed entrambi funzionano bene con il mio cambio di sé. usare myClass va bene anche a me. – yehuda