PHP でシングルトン (シングルトン モード) を実装する方法
?
コード:
Singleton.php:
クラスシングルトン
{
??? プライベート静的 $インスタンス
???プライベート関数 __construct()
???{
???}
???パブリック静的関数 getInstance()
???{
??????? if(self::$instance == null)
??????{
?????????? self::$instance = 新しいシングルトン();
??????? }
??????? return self::$instance;
???}
}
?>
?
使用する場合、コンストラクターはプライベートであるため、次のようなメソッドを使用する必要があります:
例:
require_once('Singleton.php');
$instance = Singleton::getInstance();
?>