私はCakePHPを学び始めていますが、useキーワードはどこにでもあるようですが、ドキュメントを見つけることができません。それはJavaでのインポートに似ていますか?以下は、CakePHPのブログチュートリアルの例です。CakePHP 3.xでは 'use'キーワードは何を意味しますか?
1
A
答えて
0
これは、CakePHPだけでなく、どこでも同じことを意味します。
別の名前空間から自分のクラスにクラスをインポートしています。それがなければ
あなたが使用する必要があります:代わりに使用している短いバージョン(表)の
class ArticlesTable extends \Cake\ORM\Table
を。
3
キーワードuse
は、別名付きの外部完全修飾名を参照するか、またはインポートすることが、名前空間の重要な機能です。
名前空間をサポートするすべてのPHPバージョンでは、クラス名のエイリアシング、インターフェイス名のエイリアシング、および名前空間名のエイリアシングの3種類のエイリアシングまたはインポートがサポートされています。 PHP 5.6+では、関数名や定数名のエイリアシングやインポートも可能です。
例:詳細については
use My\Full\Classname as Another;
関連する問題
- 1. このクエリは、sha、CONCAT、Xなどのキーワードで何を意味しますか?
- 2. Objective-Cでは "and"キーワードは何を意味しますか?
- 3. JavaScriptでは 'ネイティブ'キーワードは何を意味しますか?
- 4. x [:] = yの意味は何ですか?
- 5. unixでは-rwxrwxr-x + last +は何を意味しますか?
- 6. キーワードの「古いコード」は何を意味しますか?
- 7. この場合、extendsキーワードは何を意味しますか?
- 8. Xcodeコンソールの "Some"キーワードは何を意味しますか?
- 9. Objective-CのOBJC_EXPORTキーワードは何を意味しますか?
- 10. protobufでは "1"、 "2"、 "3"は何を意味しますか?
- 11. shで "$ {x %% *}"とは何を意味していますか?
- 12. C/C++プログラミングで%0x%xは何を意味しますか?
- 13. x [item]は何を意味しますか?このコードで
- 14. {}は "xargs -I {} unrar x {}"で何を意味しますか?
- 15. while(*(MPcore_private_timer_ptr + 3)== 0)の "+ 3"は何を意味しますか?
- 16. kotlinではheader/implキーワードの意味は何ですか?
- 17. IdentityServer 3でidsrvは何を意味していますか?
- 18. プロローグで/ 2/3とは何を意味していますか?
- 19. 「x = x + 2;」の意味は何ですか?このコードスニペットで?
- 20. bitbake:d.getVar( "X"、True)Trueは何を意味しますか?
- 21. この表現は何を意味しますか? var x =(function(){})();
- 22. キーワード "this"の実際の意味は何ですか?
- 23. Objective-Cコンテキストの__typeofキーワードの意味は何ですか?
- 24. m * n * 3マットは何を意味しますか?
- 25. PHP関数のパラメータリストで `array`キーワードは何を意味しますか?
- 26. キーワードacmeはハイパージャーコンポーザーの名前空間で何を意味しますか?
- 27. キーワード `return`は` forEach`関数の中で何を意味しますか?
- 28. KEYキーワードは何を意味しますか?このテーブル定義で
- 29. 「class MyClass:public X」はC++での意味は何ですか?
- 30. MATLABではy == xの意味は何ですか?
オクラホマはどうもありがとうございましチェック!これは私が使用した最初のフレームワークなので、なんらかの混乱を招くことがあります。 –