namespace
と use
を使用する場合、いくつかの疑問があります。フレームワークでは、namespace
を持つユーザーを use
(namespace
) ファイルを使用すると、オブジェクトを直接インスタンス化できます new
しかし、ローカル ディレクトリのテストを行ったところ、
namespace でファイルを呼び出す場合、
use
を使用して を直接参照できないことがわかりました。 #ただし、通常どおりインスタンス化するには、まず
require する必要があります。
しかし、フレームワークを確認したところ、事前にインスタンス化する
requrie
use は
の直後にインスタンス化できます。 new さて、その理由は何ですか?
独自のローカル テスト ディレクトリ ファイルを添付します
リーリー
core.php
リーリー test.php
リーリー フレームワークで使用するスクリーンショットをいくつか添付します
理解できない...理解できない...
ご回答ありがとうございます。
朝薬を飲んでいなかったはずです
クラスのロードに関する常識を追加します
spl_autoload_register($callback);
リーリー
为情所困2017-06-24 09:44:35
ポスターは CI フレームワークを使用しています。このフレームワークはすでに spl_autoload_register($callable); に役立ちます。どのクラスを使用しても、どのクラスを require_once するかに役立ちます。具体的なコードの実装については、CI のこれを参照してください。 https://github.com/bcit-ci/Co...