セクション 12 - クラスの自動ロード
Jun 13, 2016 pm 12:36 PM
/*
------------------------------------------- ----------------------------------
| この記事は Haohappy<<Core PHP で読まれていますプログラミング> ;>
| = 章のクラスとオブジェクトのメモ
| = 不要なトラブルを避けるため、転載しないでください。批判や修正は大歓迎です。すべての PHP 愛好家とともに進歩していきたいと考えています。
----------------------------- ----- --------------------------------------
*/
セクション 12 - クラスの自動ロード
未定義のクラスを使用しようとすると、PHP は致命的なエラーを報告します。解決策はクラスを追加することです。 use include ファイルが含まれています。ただし、PHP にはクラスの自動ロード機能があるため、PHP が体系化していないクラスを使用しようとすると、__autoload が検索されます。グローバル関数。この関数が存在する場合、PHP はクラスの名前である 1 つのパラメーターを使用してそれを呼び出します。例 6.15 は、現在のファイルごとに __autoload が使用される方法を示しています。スクリプトが User クラスのインスタンスを生成しようとすると、スクリプトは User クラスが class_User.php で定義されていると想定し、呼び出しが大文字であるか小文字であるかに関係なく、PHP は小文字を返します。 name.
リスト 6.15 クラスの自動ロード
コードをコピーします
コードは次のとおりです。<? php //オートロード関数を定義します function __autoload($class)
{ include("class_" . ucfirst($class) . ".php")
}
//自動ロードする必要があるクラスを使用します
$u = new User;
$u->printName(); ?>

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











GIGABYTE マザーボードでキーボード ブート機能を設定する方法 (GIGABYTE マザーボードでキーボード ブート モードを有効にする)

Glodon Software のコンピューター構成の推奨事項、Glodon Software のコンピューター構成要件

マザーボード上のデジタルオーディオ出力インターフェイス - SPDIF OUT
