L'accès propriété statique de la statique et de la non-méthodes statiques?
J'ai une classe et il a quelques statique, à quelques pas des méthodes statiques. Il a une propriété statique. J'essaye d'accéder à la propriété à l'intérieur de l'ensemble de méthodes, je ne peux pas trouver la bonne syntaxe.
Ce que j'ai est: est-ce
class myClass {
static public $mode = 'write';
static public function getMode() {
return myClass::$mode;
}
public function getThisMode() {
return $this->mode;
}
}
Quelqu'un peut me dire le réel de la syntaxe pour ce que c'est?
Vous devez vous connecter pour publier un commentaire.
Pour les propriétés statiques utiliser la suite, même à l'intérieur d'un non statique de la fonction de
La raison pour cela est parce que la statique propery existe si un objet a été instancié ou pas. Par conséquent, nous sommes juste en utilisant la même propriété préexistant.
Si vous êtes en dehors de la classe, assurez-vous de ne pas oublier le
$
ou vous allez voir cette erreur ainsi. Par exemple, assurez-vous de l'appeler comme ceci:Pas comme cela: