ReflectionParameter::hasType

(PHP 7)

ReflectionParameter::hasTypeVérifie si un paramètre a un type

Description

public ReflectionParameter::hasType ( void ) : bool

Vérifie si le paramètre a un type associé avec celui-ci.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

TRUE si un type est spécifié, FALSE sinon.

Exemples

Exemple #1 Exemple avec ReflectionParameter::hasType()

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

$reflectionFunc = new ReflectionFunction('someFunction');
$reflectionParams $reflectionFunc->getParameters();

var_dump($reflectionParams[0]->hasType());
var_dump($reflectionParams[1]->hasType());

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

bool(true)
bool(false)

Voir aussi