2017-05-12 6 views
2

私は現在laravelフレームワークを学習しています。ネームスペースを使用していますが、ネームスペースについての理解を深めるために、記事やPHPドキュメントを読んでいますが、次のようなコンセプトがありません。phpとlaravelのネームスペースについてのさらなる理解

を照らし\契約\のHttp \カーネル::クラス

私はそれが何のためにあるのです

::classについてあまり理解していませんか?

誰でも私に説明できますか?

答えて

2

特別::class定数はPHP 5.5.0から利用可能であり、コンパイル時に完全修飾クラス名の解決が可能になり、これは名前空間のクラスに便利です:

namespace foo { 
    class bar { 
    } 

    echo bar::class; // foo\bar 
} 

http://php.net/manual/en/language.oop5.constants.php

関連する問題