Reflection ReflectionFunctionAbstract 클래스
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
소개
ReflectionFunction의 상위 클래스, 자세한 내용은 해당 설명을 참조하세요.
클래스 개요
abstract class ReflectionFunctionAbstract implements Reflector {
/* Properties */
public string $name;
/* Methods */
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 isUserDefined(): bool
public isVariadic(): bool
public returnsReference(): bool
abstract public __toString(): void
}
Properties
- name
- 함수의 이름입니다. 읽기 전용, 쓰기 시도 시 ReflectionException이 발생합니다.
목차
- ReflectionFunctionAbstract::__clone — Clones function
- ReflectionFunctionAbstract::getAttributes — 속성 가져오기
- ReflectionFunctionAbstract::getClosureScopeClass — 클로저와 관련된 범위를 반환합니다.
- ReflectionFunctionAbstract::getClosureThis — 클로저에 바인딩된 이 포인터를 반환합니다.
- ReflectionFunctionAbstract::getClosureUsedVariables — 클로저에서 사용된 변수의 배열을 반환합니다.
- ReflectionFunctionAbstract::getDocComment — 문서 주석 가져오기
- 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::isUserDefined — 사용자 정의 여부 확인
- ReflectionFunctionAbstract::isVariadic — 함수가 가변적인지 확인
- ReflectionFunctionAbstract::returnsReference — 참조를 반환하는지 확인
- ReflectionFunctionAbstract::__toString — To string