ホームページ >バックエンド開発 >PHPチュートリアル >独自の DB クラス (PHP) をカプセル化する、db クラスをカプセル化する php_PHP チュートリアル
データベースを具体的に操作するための DB クラスをカプセル化する 将来的には、データベース上のすべての操作は DB クラスのオブジェクトによって実装されます。このように独自の DB クラスを使用すると、プロジェクトを作成するときに毎回簡単な SQL ステートメントを記述する必要がなく、直接呼び出すだけで済むので非常に便利です。
1. DB クラスをカプセル化します。クラス ファイルにはクラスを 1 つだけ含める必要があり、他の内容は含めることはできません。 クラスファイルの命名規則: classname.class.php
以下は DB クラスを作成するコードです:
リーリー2. DB クラスを使用しますが、特定のクラスを使用してオブジェクトを作成する場合は、そのクラスがコード領域にロードされていることを確認する必要があります。 マジック関数を使用して、クラスの自動ロードを実現できます
自動ロード: スクリプト ファイルが特定のステートメント (インスタンス化) を実行するとき、対応するクラスを見つけるためにコード領域に移動する必要があります。見つからない場合は、対応するクラス ファイルが自動ロードによってロードされます。関数。 。
マジック関数: __autoload()
たとえば、index.php ページで DB クラスを使用する必要がある場合、それを直接呼び出すことができます。具体的なコードは次のとおりです:
リーリー