組み込み型
一般的に、組み込み型はすべて小文字で表記する
組み込み型の一覧
PHPの型およびクラス名はcase-insensitive(大文字と小文字を区別しない)であるため、たとえばfunction f(): Stringのように書いても差し支えないが、一般的ではない。また、型宣言には組み込み型として型エイリアスを記述することはできないので注意すること。 ReflectionTypeによる扱い
以下のコードで関数の戻り値が組み込み型かどうかを判別できる
code:php
$type = $ref_method->getReturnType();
$is_builtin = $type instanceof ReflectionNamedType && $type->isBuiltin();