namespace
と use
を使用する場合、いくつかの疑問があります。フレームワークでは、namespace
を持つユーザーを use
(namespace
) ファイルを使用すると、オブジェクトを直接インスタンス化できます new
しかし、ローカル ディレクトリのテストを行ったところ、
namespace でファイルを呼び出す場合、
use
を使用して を直接参照できないことがわかりました。 #ただし、通常どおりインスタンス化するには、まず
require する必要があります。
しかし、フレームワークを確認したところ、事前にインスタンス化する
requrie
use は
の直後にインスタンス化できます。 new さて、その理由は何ですか?
独自のローカル テスト ディレクトリ ファイルを添付します
リーリー
core.php
リーリー test.php
リーリー フレームワークで使用するスクリーンショットをいくつか添付します
理解できない...理解できない...
ご回答ありがとうございます。
朝薬を飲んでいなかったはずです
クラスのロードに関する常識を追加します
spl_autoload_register($callback);
リーリー
注册自加载 https://github.com/TIGERB/eas...
楼主用的是CI框架吧 框架已经帮你spl_autoload_register($callable);过了 通俗的说,你use哪个类,它就帮你require_once哪个类
具体代码实现可以看看CI的这个
Loader类
https://github.com/bcit-ci/Co...