Ilya Bous
Новичок
Реализация Singleton в PHP5
Однако приватный конструктор имеется. Следующий код работает без проблем.
Однако приватный конструктор имеется. Следующий код работает без проблем.
PHP:
<?
class Singleton
{
static $instance=null;
private function __construct()
{
echo "shalala in constructor<br>";
}
public static function instance()
{
if (Singleton::$instance == null)
{
Singleton::$instance = new Singleton;
}
echo "shalala in instance()<br>";
return Singleton::$instance;
}
}
$a = Singleton::instance();
$b = Singleton::instance();
?>