PHPシングルトンモードのデモコード

WBOY
リリース: 2016-07-25 09:07:18
オリジナル
776 人が閲覧しました
  1. class User {
  2. static function getInstance()
  3. {
  4. if (self::$instance == NULL) { // インスタンスがまだ作成されていない場合は作成します。
  5. self: :$instance = new User();
  6. }
  7. return self::$instance;
  8. }
  9. private function __construct()
  10. // コンストラクター メソッドがプライベートなので、開発者が誤って crate しない
  11. // User クラスの 2 番目のオブジェクト新しい演算子の使用
  12. {
  13. }
  14. private function __clone()
  15. // メソッドをプライベートとしてクローンするため、開発者は誤ってクレートしません
  16. // clone.
  17. {
  18. }
  19. 関数を使用した User クラスの 2 番目のオブジェクトLog($str)
  20. {
  21. echo $str;
  22. }
  23. static private $instance = NULL;
  24. }
  25. User::getInstance()->Log("Welcome User");
  26. ?>
复制代コード


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