ReflectionParameter::hasType

(PHP 7)

ReflectionParameter::hasTypeПроверить, указан ли тип параметра

Описание

public ReflectionParameter::hasType ( void ) : bool

Проверяет, указан ли тип параметра.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

TRUE, если тип указан, FALSE, в противном случае.

Примеры

Пример #1 Пример использования 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());

Результатом выполнения данного примера будет что-то подобное:

bool(true)
bool(false)

Смотрите также