ホームページ >バックエンド開発 >PHPチュートリアル >セクション 12 -- クラスの自動ロード -- ClassesandObjectsinPHP512_PHP チュートリアル
| = この記事は Haohappy によって読まれています > | = クラスとオブジェクトの章のメモ | = 不必要なトラブルを避けるために転載しないでください。すべての PHP 愛好家が一緒に進歩できることを願っています。 ----- -------------------------------------- + */ セクション 12 - クラスの自動ロード 未定義のクラスを使用しようとすると、PHP は致命的なエラーを報告します。最終的には、ファイルに含めることができるクラスを追加します。ただし、PHP には、プログラミング時間を節約できるクラスの自動ロード機能が用意されており、この関数が存在する場合、PHP はグローバル関数 __autoload を検索します。例 6.15 は、__autoload がどのように使用されるかを示しています。スクリプトが User クラスのインスタンスを生成しようとすると、PHP が __autoload を実行します。スクリプトは、User が class_User.php クラスで定義されていることを前提としています。大文字で呼び出されたか小文字で呼び出されたかに関係なく、PHP は名前の小文字バージョンを返します。 name = "Leon"; >printName(); ?>