クラスへの PDO の組み込み
目的は、クラス内に PDO オブジェクトを組み込み、クラス内の MySQL クエリおよび準備されたステートメントにアクセスできるようにすることです。インスタンス。ただし、提供された例に示すように、PDO オブジェクトをクラス プロパティとしてインスタンス化しようとすると失敗します。
シングルトン パターン ソリューション
この問題に対処するには、シングルトンパターンをお勧めします。シングルトン パターンは、クラスのインスタンスが 1 つだけ存在することを保証し、共有リソースへのアクセスの中心点を提供します。
実装
提供されたソリューションでは、クラスという名前の Core はシングルトン パターンを実装し、データベース接続を確立します。このクラスには次の構造が含まれています:
使用例
他のクラス インスタンスまたはスクリプト内では、データベース接続を利用するために次の手順を実行できます:
シングルトン パターンの利点
以上がPDO を使用してクラス インスタンス内の MySQL クエリやプリペアド ステートメントにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。