ホームページ  >  記事  >  バックエンド開発  >  php シングルトン モード、php モード_PHP チュートリアル

php シングルトン モード、php モード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:07:25890ブラウズ

php シングルトン モード、php モード

シングルトン モードは主にデータベース接続に使用され、データベース内にクラスのインスタンスが 1 つだけ存在することを保証し、このインスタンスをシステム全体に提供します。これにより、新しい操作でリソースが消費されるのを防ぎ、データベースに過剰な接続情報が表示されるのを防ぎます。 主なポイントは 3 つあります: 1. インスタンスは 1 つだけである必要があります。 2. このインスタンスは自動的に作成される必要があります。 3. このインスタンスはシステム全体に提供する必要があります。 クラス mysql{ private static $instance ;//インスタンスを保存 //オブジェクトの直接作成を防ぐために、コンストラクターはプライベートとして宣言されています プライベート 関数 __construct(){ //シングルケースメソッド。インスタンス化されているかどうかを判断し、一度だけインスタンス化します public static function getInstance (){ self ::$instance = new self(); //オブジェクトのクローン作成を防止します プライベート 関数 __clone (){ trigger_error (「クローンを許可しません。」); 関数 テスト(){ } $conn = mysql::getInstance (); $conn->テスト (); ?> http://www.bkjia.com/PHPjc/955696.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/955696.html技術記事 PHP シングルトン モード、PHP モード シングルトン モードは主にデータベース接続に使用され、データベースにクラスのインスタンスが 1 つだけあることを保証し、このインスタンスをシステム全体に提供します。新しい性交を避けるために...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。