Tienes mal aplicado el concepto de Singleton, para que sea estatico debes de almacenarlo en una variable estatica de la clase:
Código PHP:
class Singleton {
private static $_instance = null;
private function __construct() {
}
public static function getInstance() {
if( !( self::$_instance instanceof self ) {
self::$_instance = new self();
}
return self::$_instance;
}
}
Saludos.