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...
Дивіться також
- ReflectionParameter::hasType() - Перевірити, чи вказано тип параметра
- ReflectionType::__toString() - Перетворення на рядок