【PHP】ClassName::classについて




PHP5.5で追加された機能で、名前空間を含んだクラスの完全修飾名を文字列で取得することができます。

例えば名前空間がApp\Http\ControllersのProfileControllerが存在する場合、ProfileController::classとすることでApp\Http\Controllers\ProfileControllerの文字列を取得することができます。

参考

クラスの基礎(PHPマニュアル)
https://www.php.net/manual/ja/language.oop5.basic.php