ホームページ >バックエンド開発 >PHPチュートリアル >セクション 12 - クラスの自動ロード - PHP5 のクラスとオブジェクト [12]_PHP チュートリアル

セクション 12 - クラスの自動ロード - PHP5 のクラスとオブジェクト [12]_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:20:35888ブラウズ

セクション 12 - クラスの自動ロード

未定義のクラスを使用しようとすると、PHP は致命的なエラーを報告します。解決策は、クラスを追加し、include でファイルをインクルードすることです。ただし、PHP には、プログラミング時間を節約できるクラスの自動ロード機能が用意されています。この機能が存在する場合、PHP はグローバル関数 __autoload を探します。クラスの名前であるパラメーターを使用して呼び出します。

例 6.15 は、スクリプトが User クラスのインスタンスを生成しようとするときに、現在のディレクトリ内の各ファイルがどのように使用されるかを示しています。 , PHP は __autoload を実行します。このスクリプトは、User クラスが class_User.php で定義されていると想定します。呼び出しが大文字か小文字かに関係なく、PHP は小文字の名前を返します。


http://www.bkjia.com/PHPjc/532551.html
www.bkjia.com

tru​​e

技術記事セクション 12 - クラスの自動ロード 未定義のクラスを使用しようとすると、PHP は致命的なエラーを報告します。結局のところ、解決策はクラスを追加し、include でファイルをインクルードすることです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。