ReflectionType::__toString
(PHP 7)
ReflectionType::__toString — Преобразование в строку
Внимание
Эта функция объявлена УСТАРЕВШЕЙ, начиная с PHP 7.1.0. Использовать эту функции крайне не рекомендуется.
Описание
public ReflectionType::__toString
(
) : string
Получает имя типа параметра.
Список параметров
У этой функции нет параметров.
Возвращаемые значения
Возвращает тип параметра.
Примеры
Пример #1 Пример использования ReflectionType::__toString()
<?php
function someFunction(string $param) {}
$reflectionFunc = new ReflectionFunction('someFunction');
$reflectionParam = $reflectionFunc->getParameters()[0];
echo $reflectionParam->getType();
Результатом выполнения данного примера будет что-то подобное:
string
Список изменений
Версия | Описание |
---|---|
7.1.0 | ReflectionType::__toString() объявлен устаревшим. |
Смотрите также
- ReflectionNamedType::getName() - Получить текст подсказки типа
- ReflectionNamedType::isBuiltin() - Checks if it is a built-in type
- ReflectionType::allowsNull() - Проверяет, допустим ли NULL
- ReflectionUnionType::getTypes() - Returns the types included in the union type
- ReflectionParameter::getType() - Получить тип параметра