Documentación offline PHP master

ReflectionNamedType::isBuiltin

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ReflectionNamedType::isBuiltin

Verifica si es un tipo integrado

Descripción#

public ReflectionNamedType::isBuiltin(): bool
```php

Verifica si el tipo es un tipo integrado en PHP. Un tipo integrado es todo tipo que no es una clase, interfaz o trait.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

`true` si es un tipo integrado en PHP, de lo contrario `false`

## Ejemplos

Ejemplo con ReflectionNamedType::isBuiltin
getParameters(); var_dump($reflectionParams[0]->getType()->isBuiltin()); var_dump($reflectionParams[1]->getType()->isBuiltin()); var_dump($reflectionParams[2]->getType()->isBuiltin()); ```php El ejemplo anterior mostrará: bool(true) bool(false) bool(false) Se observa que el método ReflectionNamedType::isBuiltin no distingue entre clases internas y de usuario. Para realizar esta distinción, debe utilizarse el método ReflectionClass::isInternal sobre el nombre de clase devuelto. ## Véase también ReflectionType::allowsNull, ReflectionType::\_\_toString, ReflectionClass::isInternal, ReflectionParameter::getType ?>