たかおLab

【PHP】タイプヒントって何?

PHP プログラミング
PHPのロゴ画像

Laravelの勉強中に「タイプヒント」って単語が出てきて何それ?ってなったので調べてみました。

 

 

 

タイプヒンティング = 引数の型を指定すること

 

タイプヒンティング(Laravelの機能ではなく、PHPの機能らしい)は、メソッドが受け取る引数の型を指定しておくことらしい。

 

以下の例だと、「int」の部分がタイプヒンテイングになります。

 

 

実際に試した結果が以下。

 

 

つまり、ただ単に型をあらかじめ決めておくってこと。

 

そういえばC++などでは型指定することが当たり前ですが、PHPでは変数宣言などで型指定しなくても大丈夫でしたね。

 

 

 

参考URL

初心者向け タイプヒンティングとはなんなのかというお話