I have a class and it has some static, some not static methods. It has a static property. I’m trying to access that property inside all of it’s methods, I can’t figure out the right syntax.
What I have is this:
class myClass {
static public $mode = 'write';
static public function getMode() {
return myClass::$mode;
}
public function getThisMode() {
return $this->mode;
}
}
Can anyone tell me the actual syntax for this one?
For static properties use the following even inside a non static function
The reason for this is because the static propery exists whether an object has been instantiated or not. Therefore we are just using that same pre-existing property.