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