「タイプヒンティング」とは関数の引数に型を指定できる機能。
PHPは型が動的に決まるし、
暗黙の型変換とか無理やり動かそうとする感があって
バグの温床になりやすい気がする。
気をつければいいといえばそうなんだけど・・・。
使い方は簡単で、他の静的型付け言語みたいに
引数名の前に型を宣言するだけ。
function test (TestClass $test_class){ } function test (array $ar) { }
ただ、使えるのは配列、クラス、インターフェースのみ。
int とか string は指定できない。
まあ、機会があれば使ってみるかな・・・。