php シングルトン モードのサンプル共有、php モードのサンプル共有
シングルトン モードは主にデータベース接続に使用され、データベース内にクラスのインスタンスが 1 つだけ存在することを保証し、このインスタンスをシステム全体に提供します。これにより、新しい操作でリソースが消費されるのを防ぎ、データベースに過剰な接続情報が表示されるのを防ぎます。
主なポイントは 3 つあります: 1. インスタンスは 1 つだけである必要があります。 2. このインスタンスは自動的に作成される必要があります。 3. このインスタンスはシステム全体に提供する必要があります。
コードをコピーします コードは次のとおりです:
クラスmysql{
private static $instance ;//インスタンスを保存します
//オブジェクトの直接作成を防ぐために、コンストラクターはプライベートとして宣言されています
プライベート関数 __construct(){
}
//単一ケースのメソッド。インスタンス化されているかどうかを判断し、一度だけインスタンス化します
public static function getInstance(){
If(!isset( self::$instance )){
自己 :: $ インスタンス = 新しい自己 ();
}
return self:: $instance;
}
//オブジェクトのクローン作成を防止します
プライベート関数 __clone(){
trigger_error (「複製を許可しません。」);
}
関数テスト(){
「テスト」をエコーする ;
}
}
$conn = mysql::getInstance ();
$conn->test();
?>
http://www.bkjia.com/PHPjc/957122.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/957122.html技術記事 PHP シングルトン モードのサンプル共有、PHP モードのサンプル共有 シングルトン モードは主にデータベース接続に使用され、データベースにクラスのインスタンスが 1 つだけあることを保証し、この実装をシステム全体に提供します...