Spec-Zone.ru › Laravel 10

Рефлектор

класс Рефлектор (Просмотреть исходный код)

Методы

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.

Параметры

mixed $var
bool $syntaxOnly

Значение возврата

bool

static string|null getParameterClassName(ReflectionParameter $parameter)

Получить имя класса заданного типа параметра, если это возможно.

Параметры

ReflectionParameter $parameter

Значение возврата

string|null

static array getParameterClassNames(ReflectionParameter $parameter)

Получить имена классов заданного типа параметра, включая типы объединений.

Параметры

ReflectionParameter $parameter

Значение возврата

array

static protected string getTypeName(ReflectionParameter $parameter, ReflectionNamedType $type)

Получить имя класса заданного типа.

Параметры

ReflectionParameter $parameter
ReflectionNamedType $type

Значение возврата

string

static bool isParameterSubclassOf(ReflectionParameter $parameter, string $className)

Определить, является ли тип параметра подклассом заданного типа.

Параметры

ReflectionParameter $parameter
string $className

Значение возврата

bool

static bool isParameterBackedEnumWithStringBackingType(ReflectionParameter $parameter)

Определить, является ли тип параметра Enum с строковым типом поддержки.

Параметры

ReflectionParameter $parameter

Значение возврата

bool

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Support/Reflector.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API