ReflectionFunction('to_int');var_dump($reflection1->hasReturnType());上の例の出力は以下となります。ReflectionFunction('array_merge');var_dump($reflection2->hasReturnType());上の例の出力は以下となります。bool(false)こうなるのは、たくさんの内部関数が引数や返り値に型を指定していないからです。よって、このメソッドはビルトイン関数に使わないのが最適です。