国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP が名前空間を使用する場合、なぜ名前空間の下のクラスに対して正確である必要があるのでしょうか?
曾經(jīng)蠟筆沒有小新
曾經(jīng)蠟筆沒有小新 2017-06-06 09:53:57
0
3
752

Tool.class.php ファイルのコードは次のとおりです:

名前空間 CompanyTool;

クラス ツール{

}

私の質(zhì)問は、他のファイルで Tool クラスを使用する場合、次のように書かなければならない理由です: use Company\Tool\Tool

use Company\Tool と書くだけで十分だと思いました (私が理解しているのは、この領(lǐng)域で任意のクラスを使用できることを意味します)。
教えていただければ幸いです、ありがとうございます。

曾經(jīng)蠟筆沒有小新
曾經(jīng)蠟筆沒有小新

全員に返信(3)
巴扎黑

C++ にはあなたが望むものがありますusing namespace xxx。

なぜ PHP は名前空間全體を直接導(dǎo)入しないのでしょうか? これは設(shè)計(jì)に攜わった人だけが知っているでしょう。

いろいろな言語で一括導(dǎo)入が推奨されていないのは、一度にたくさんの不要なものを?qū)毪工毪长趣虮埭堡毪郡幛坤人激铯欷蓼埂?

左手右手慢動作
  1. クラスに正確であれば、パフォーマンスを向上させることができます。特定のディレクトリに対してのみ正確である場合、クラスがロードされるたびに、コンパイラは依然としてそのディレクトリに移動して、クラスが存在するかどうかを確認(rèn)する必要があります。

  2. 競合を避けるためにクラスに対して正確である同じクラス名が 2 つのディレクトリに存在する場合、クラスに対して正確である場合、競合は非常にうまく回避できます。

  3. 最適化が簡単、C# には投稿者が言及した機(jī)能がありますが、C# は実行可能ファイルに直接コンパイルされますが、Java はクラス精度のアプローチを採用しており、どちらもインタープリター言語であり、この利點(diǎn)は後の段階のインタープリテーションに有益です。最適化により、クラスを正確に検出できるようになり、キャッシュの消費(fèi)が削減されます。

PHPzhong

クラスまたは名前空間を使用できます

リーリー

引用

リーリー

または

リーリー

そんな風(fēng)に書けば間違いなくautoload找不到這個(gè)文件。如果是手動載入文件的,從命名空間的理解出發(fā)也必須要那樣寫。而且我覺得提問的那個(gè)排版應(yīng)該是namespace CompanyTool;そう

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート