ReflectionParameter::getType

(PHP 7)

ReflectionParameter::getTypeRécupère le type du paramètre

Description

public ReflectionParameter::getType ( void ) : ReflectionType

Récupère le type associé d'un paramètre.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne un objet ReflectionType si un type de paramètre est spécifié, NULL sinon.

Exemples

Exemple #1 Exemple avec ReflectionParameter::getType()

<?php
function someFunction(int $param$param2) {}

$reflectionFunc = new ReflectionFunction('someFunction');
$reflectionParams $reflectionFunc->getParameters();
$reflectionType1 $reflectionParams[0]->getType();
$reflectionType2 $reflectionParams[1]->getType();

echo 
$reflectionType1;
var_dump($reflectionType2);

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

int
null

Voir aussi