ReflectionParameter::getType

(PHP 7, PHP 8)

ReflectionParameter::getType — Отримати тип параметра

Опис

public ReflectionParameter::getType(): ?ReflectionType

Отримати тип параметра

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

Ця функція не має параметрів.

Значення, що повертаються

Повертає об'єкт ReflectionType, если тип параметра задан,null, в іншому випадку.

Приклади

Приклад #1 Приклад використання ReflectionParameter::getType()** починаючи з PHP 7.1.0**

Начиная с PHP 7.1.0, методReflectionType::__toString() оголошено застарілим. Метод ReflectionParameter::getType() може повернути екземпляр ReflectionNamedTypeДля получения имени типа параметра доступен методReflectionNamedType()

Loading...

Результат виконання наведеного прикладу:

int
NULL

Приклад #2 ИспользованиеReflectionParameter::getType()** у PHP до версії 7.1.0**

Loading...

Результат виконання наведеного прикладу в PHP 7.0:

int
NULL

Приклад #3 Приклад використання ReflectionParameter::getType()** в PHP 8.0.0 і пізніших**

Починаючи з PHP 8.0.0, цей метод може повертати екземпляр ReflectionNamedType або екземпляр ReflectionUnionType. Останній є колекцією перших. Для аналізу типу часто буває зручно перетворити його на масив об'єктів ReflectionNamedType. Наступна функція поверне масив з або більше екземплярів ReflectionNamedType

Loading...

Дивіться також