この関数は php5 より前には存在しなかったようです。では、新しい自動ロード マジック メソッドの使用法を見てみましょう。理解すると、これがとても魔法だと思うでしょう。それでは、早速見ていきましょう。テストフィルタリング。
しかし、今日私は、この __autoload マジック メソッド、またはこれをマジック関数と呼びたいのですが、あまりにも具体的すぎることに気づきました。インクルードする必要があるクラス ファイルをロードするとき、クラス定義以外のクラス ファイル内の他のステートメントは考慮されません。
このメカニズムのリプレイを開始してください。
まず、Test.class.php ファイルを作成し、次の内容を入力します
コードは次のとおりです | コードをコピー |
$publicPara='中国共産党第17回党大会はいつ開催されますか? '; 思い出 |
このファイルを保存する必要があります!
次に、do.php という名前のファイルを再作成し、次の内容を入力します
コードは次のとおりです | コードをコピー |
require_once('Test.class.php'); 新しいテスト(); ?> |
しかし、魔法のメソッド __autoload を使用すると問題が発生します
コードをコピー | |
関数 __autoload($classname){ require_once($classname.".class.php"); } 新しいテスト(); ?> |
http://www.bkjia.com/PHPjc/631679.html