ホームページ >バックエンド開発 >PHPチュートリアル >セクション 12 - クラスの自動ロード_PHP チュートリアル
/*
+---------------------------------------------- -- ----------------------------------+
| = この記事は Haohappy<
| = 不要なトラブルを避けるため、転載はご遠慮ください
| PHP 愛好家は一緒に進歩しましょう
+------------------------------------------ -------- ----------------------------------+
*/
セクション 12 --クラスの自動ロード
未定義のクラスを使用しようとすると、PHP は致命的なエラーを報告します。ただし、解決策は、ファイルに含めることができるクラスを追加することです。 PHP が提供するクラス プログラミング時間を節約できるオートロード関数。PHP が体系化していないクラスを使用しようとすると、グローバル関数 __autoload が検索されます。この関数が存在する場合、PHP はパラメーターを使用してそれを呼び出します。クラスの名前
例 6.15 は、現在のディレクトリ内の各ファイルがクラスに対応していることを前提としています。スクリプトは __autoload を実行します。 class_User には、php で定義された User クラスがあります。呼び出しが大文字か小文字かに関係なく、PHP は小文字の名前を返します
コードをコピーします。 :
// オートロード関数 function __autoload($class) { include("class_" . ucfirst($class) . ".php") }