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.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/955696.html
技術記事 PHP シングルトン モード、PHP モード シングルトン モードは主にデータベース接続に使用され、データベースにクラスのインスタンスが 1 つだけあることを保証し、このインスタンスをシステム全体に提供します。新しい性交を避けるために...