ホームページ > バックエンド開発 > PHPチュートリアル > PHPクラスの自動ロードに関する質問

PHPクラスの自動ロードに関する質問

WBOY
リリース: 2016-06-13 13:41:54
オリジナル
892 人が閲覧しました

phpクラスの自動読み込みについて!
私は php の初心者ですが、図に示すような問題が発生しました:

index.php

-----action (folder)
- ---indexAction.class.php(ファイル)
-----モデル(フォルダ)
-----indexModel.class.php(ファイル)




indexModel.class.phpからファイルindexAction.class.phpを継承したいのですが、indexAction.class.php

に__autoload()メソッドを追加せずに直接実装したいのです。 IndexModel.class.php の IndexModel クラス。


ヒーローの皆さん、何かアイデアはありますか?

-----解決策---------
index.php に __autoload を入れるだけです
------解決策----------------------
その後、 include または require を直接使用してください。
------解決策------------------
不可能
__autoload は実行時段階で機能します。そしてあなたのニーズはコンパイル段階で発生します
あなたが必要とするのは継承なので、もちろん、長老がどこにいるかを伝える必要があります。そうでなければ、どこに継承するのでしょうか?
他のファイル内の内容にアクセスするには、include、require、または namespace が常に必要です


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート