Рефлектор
класс Reflector (Просмотреть исходный код)
Методы
| статический bool | isCallable(смешанное $var, bool $syntaxOnly = false) Это реализация is_callable, совместимая с PHP 7.4. | |
| статический string|null | getParameterClassName(ReflectionParameter $parameter) Получить имя класса заданного типа параметра, если это возможно. | |
| статический массив | getParameterClassNames(ReflectionParameter $parameter) Получить имена классов заданного типа параметра, включая типы объединений. | |
| статический string | getTypeName(ReflectionParameter $parameter, ReflectionNamedType $type) Получить имя класса заданного типа. | |
| статический bool | isParameterSubclassOf(ReflectionParameter $parameter, string $className) Определить, является ли тип параметра подклассом заданного типа. | |
| статический bool | isParameterBackedEnumWithStringBackingType(ReflectionParameter $parameter) Определить, является ли тип параметра перечислением Backed Enum со строковым типом основы. |
Подробности
статический bool isCallable(смешанное $var, bool $syntaxOnly = false)
Это реализация is_callable, совместимая с PHP 7.4.
статический string|null getParameterClassName(ReflectionParameter $parameter)
Получить имя класса заданного типа параметра, если это возможно.
статический массив getParameterClassNames(ReflectionParameter $parameter)
Получить имена классов заданного типа параметра, включая типы объединений.
статический защищенный string getTypeName(ReflectionParameter $parameter, ReflectionNamedType $type)
Получить имя класса заданного типа.
статический bool isParameterSubclassOf(ReflectionParameter $parameter, string $className)
Определить, является ли тип параметра подклассом заданного типа.
статический bool isParameterBackedEnumWithStringBackingType(ReflectionParameter $parameter)
Определить, является ли тип параметра перечислением Backed Enum со строковым типом основы.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Support/Reflector.html