Vérifie si c'est un type intégré

# ReflectionType::isBuiltin

(PHP 7)

ReflectionType::isBuiltin — Vérifie si c'est un type intégré

### Description

public ReflectionType::isBuiltin ( void ) : bool

Vérifie si le type est un type intégré en PHP.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

`TRUE` si c'est un type intégré en PHP, sinon `FALSE`

### Exemples

Exemple #1 Exemple avec ReflectionType::isBuiltin()

`<?php
class SomeClass {}
function someFunction(string $param, SomeClass $param2, StdClass $param3) {}
$reflectionFunc = new ReflectionFunction('someFunction');
$reflectionParams = $reflectionFunc->getParameters();
var_dump($reflectionParams[0]->getType()->isBuiltin());
var_dump($reflectionParams[1]->getType()->isBuiltin());
var_dump($reflectionParams[2]->getType()->isBuiltin());`

L'exemple ci-dessus va afficher quelque chose de similaire à :

    bool(true)
    bool(false)
    bool(false)

Notez que la méthode ReflectionType::isBuiltin() ne distingue pas entre des classes internes et utilisateur. Pour faire cette distinction, la méthode ReflectionClass::isInternal() doit être utilisé sur le nom de classe retourné.

### Voir aussi

- ReflectionType::allowsNull() - Vérifie si null est permit
- ReflectionType::__toString() - To string
- ReflectionClass::isInternal() - Vérifie si une classe est définie comme interne par une extension
- ReflectionParameter::getType() - Récupère le type du paramètre