Клас ReflectionFunctionAbstract
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
Вступ
Є батьківським класом для ReflectionFunctionДетальнішу інформацію дивіться в описі цього дочірнього класу.
Огляд класів
abstract
class ReflectionFunctionAbstract
implements
Reflector {
/* Свойства */
public
string
$name;
/* Методы */
private __clone(): void
public getAttributes(?string $name = null, int $flags = 0): array
public getClosureScopeClass(): ?ReflectionClass
public getClosureThis(): ?object
public getClosureUsedVariables(): array
public getDocComment(): string|false
public getEndLine(): int|false
public getExtension(): ?ReflectionExtension
public getExtensionName(): string|false
public getFileName(): string|false
public getName(): string
public getNamespaceName(): string
public getNumberOfParameters(): int
public getNumberOfRequiredParameters(): int
public getParameters(): array
public getReturnType(): ?ReflectionType
public getShortName(): string
public getStartLine(): int|false
public getStaticVariables(): array
public getTentativeReturnType(): ?ReflectionType
public hasReturnType(): bool
public hasTentativeReturnType(): bool
public inNamespace(): bool
public isClosure(): bool
public isDeprecated(): bool
public isGenerator(): bool
public isInternal(): bool
public isStatic(): bool
public isUserDefined(): bool
public isVariadic(): bool
public returnsReference(): bool
abstract public __toString(): void
}
Властивості
name
Ім'я функції. Доступно тільки для читання та викидає виняток ReflectionException під час спроби запису.
Зміст
- ReflectionFunctionAbstract::__clone - Клонує функцію
- ReflectionFunctionAbstract::getAttributes— Отримує атрибути
- ReflectionFunctionAbstract::getClosureScopeClass— Повертає клас, в рамках якого було оголошено замикання
- ReflectionFunctionAbstract::getClosureThis— Повертає покажчик, прив'язаний до замикання
- ReflectionFunctionAbstract::getClosureUsedVariables— Повертає масив змінних, що використовуються в замиканні.
- ReflectionFunctionAbstract::getDocComment— Отримує doc-коментар
- ReflectionFunctionAbstract::getEndLine— Отримує номер рядка завершення опису функції
- ReflectionFunctionAbstract::getExtension— Отримує інформацію про модуль
- ReflectionFunctionAbstract::getExtensionName— Отримання імені модуля
- ReflectionFunctionAbstract::getFileName— Отримує ім'я файлу
- ReflectionFunctionAbstract::getName— Отримує ім'я функції
- ReflectionFunctionAbstract::getNamespaceName— Отримання імені простору імен
- ReflectionFunctionAbstract::getNumberOfParameters— Отримує кількість параметрів
- ReflectionFunctionAbstract::getNumberOfRequiredParameters— Отримує кількість обов'язкових параметрів
- ReflectionFunctionAbstract::getParameters— Отримує параметри
- ReflectionFunctionAbstract::getReturnType— Отримує оголошений тип значення, що повертається функцією значення
- ReflectionFunctionAbstract::getShortName— Отримує коротке ім'я функції
- ReflectionFunctionAbstract::getStartLine— Отримує початковий номер рядка
- ReflectionFunctionAbstract::getStaticVariables— Отримує статичні змінні
- ReflectionFunctionAbstract::getTentativeReturnType— Повертає попередній тип значення, що повертається, пов'язаний з функцією
- ReflectionFunctionAbstract::hasReturnType— Перевіряє, чи має функція оголошений тип значення, що повертається
- ReflectionFunctionAbstract::hasTentativeReturnType— Визначає, чи має функція попередній тип значення, що повертається.
- ReflectionFunctionAbstract::inNamespace— Перевіряє, чи є функція у просторі імен
- ReflectionFunctionAbstract::isClosure - Перевіряє, чи є функція замиканням (Closure)
- ReflectionFunctionAbstract::isDeprecated— Перевіряє, чи є функція застарілої
- ReflectionFunctionAbstract::isGenerator— Перевіряє, чи функція є генератором
- ReflectionFunctionAbstract::isInternal— Перевіряє, чи функція є внутрішньою
- ReflectionFunctionAbstract::isStatic— Перевіряє, чи є статична функція
- ReflectionFunctionAbstract::isUserDefined— Перевіряє, чи функція є певною користувачем
- ReflectionFunctionAbstract::isVariadic— Перевіряє, чи є функція зі змінною кількістю аргументів
- ReflectionFunctionAbstract::returnsReference - Перевіряє, що функція повертає посилання
- ReflectionFunctionAbstract::__function toString() { [native code] }— Повертає рядкову виставу об'єкта ReflectionFunctionAbstract