注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
これ何? パラメータの型を指定できる。 指定できる型は、オブジェクト、インターフェイス、配列、calla... これ何? パラメータの型を指定できる。 指定できる型は、オブジェクト、インターフェイス、配列、callable(PHP5.4以降)。クラスや、インターフェイスを指定した場合、その子クラスや実装クラスも利用できる。 スカラー型(intやstringやbool)は使えない。 具体例 1.array array以外を渡すとエラー。 function type_test(array $array){ } //タイプヒントがarrayなのに、パラメータがint型なのでエラー。 type_test(1); //=>Catchable fatal error:Argument 1 passed to type_test() must be of the type array, integer given Class MyClass{ } Class OtherClass{ } function type
2016/05/26 リンク