Your syntax around this
is completely wrong. Instead of
return this::$_serverStatus;
You should be using
return $this->_serverStatus;
Similarly, your internal call to GetStatus()
should be
if ($this->GetStatus() != 'Online') {
// ...
I recommend you start reading here - http://php.net/manual/en/language.oop5.basic.php