ホームページ > バックエンド開発 > PHPチュートリアル > PHPでシングルトン(シングルトンモード)を実装する方法

PHPでシングルトン(シングルトンモード)を実装する方法

WBOY
リリース: 2016-06-13 13:11:58
オリジナル
1020 人が閲覧しました

PHP でシングルトン (シングルトン モード) を実装する方法

シングルトン パターンには次の特徴があります:

?

  1. シングルトン クラスはインスタンスを 1 つだけ持つことができます。
  2. シングルトン クラスは独自の一意のインスタンスを作成する必要があります。
  3. シングルトン クラスは、このインスタンスを他のすべてのオブジェクトに提供する必要があります。

コード:

Singleton.php:

クラスシングルトン
{
??? プライベート静的 $インスタンス

???プライベート関数 __construct()
???{
???}

???パブリック静的関数 getInstance()
???{
??????? if(self::$instance == null)
??????{
?????????? self::$instance = 新しいシングルトン();
??????? }

??????? return self::$instance;
???}
}
?>

?

使用する場合、コンストラクターはプライベートであるため、次のようなメソッドを使用する必要があります:

例:

require_once('Singleton.php');

$instance = Singleton::getInstance();
?>

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート