/** * singleton * @return installedExtensions */ static function getInstance() { static $self = null; if ($self) { return $self; } $self = new installedExtensions(); if (file_exists(SOFTWAREINSTALLEDSTACHE)) { $self->versions = unserialize(file_get_contents(SOFTWAREINSTALLEDSTACHE)); } else { $self->load(); } // print "<pre>\n"; // print_r($self->versions); // print "<pre>\n"; return $self; }