25 private function __clone():
void {}
131 #[\
Deprecated(since:
'8.0', message:
"as ReflectionFunction can no longer be constructed for disabled functions")]
187 public function __construct(
object|
string $objectOrMethod, ?
string $method =
null) {}
261 private function __clone():
void {}
482 private function __clone():
void {}
594 private function __clone():
void {}
643 private function __clone():
void {}
668 #[\
Deprecated(since:
'8.0', message:
"use ReflectionParameter::getType() instead")]
680 #[\
Deprecated(since:
'8.0', message:
"use ReflectionParameter::getType() instead")]
686 #[\
Deprecated(since:
'8.0', message:
"use ReflectionParameter::getType() instead")]
722 private function __clone():
void {}
755 private function __clone():
void {}
801 private function __clone():
void {}
getAttributes(?string $name=null, int $flags=0)
__construct(object|string $class, string $constant)
getAttributes(?string $name=null, int $flags=0)
isUninitializedLazyObject(object $object)
getReflectionConstant(string $name)
const int IS_IMPLICIT_ABSTRACT
resetAsLazyGhost(object $object, callable $initializer, int $options=0)
isInstance(object $object)
getStaticPropertyValue(string $name, mixed $default=UNKNOWN)
getMethods(?int $filter=null)
implementsInterface(ReflectionClass|string $interface)
markLazyObjectAsInitialized(object $object)
setStaticPropertyValue(string $name, mixed $value)
newInstance(mixed ... $args)
resetAsLazyProxy(object $object, callable $factory, int $options=0)
initializeLazyObject(object $object)
getLazyInitializer(object $object)
isSubclassOf(ReflectionClass|string $class)
hasConstant(string $name)
__construct(object|string $objectOrClass)
newLazyGhost(callable $initializer, int $options=0)
const int SKIP_DESTRUCTOR
newInstanceArgs(array $args=[])
getConstants(?int $filter=null)
const int IS_EXPLICIT_ABSTRACT
hasProperty(string $name)
newInstanceWithoutConstructor()
getReflectionConstants(?int $filter=null)
getProperty(string $name)
getConstant(string $name)
getProperties(?int $filter=null)
const int SKIP_INITIALIZATION_ON_SERIALIZE
newLazyProxy(callable $factory, int $options=0)
__construct(string $name)
__construct(object|string $class, string $constant)
__construct(object|string $class, string $constant)
__construct(object|string $objectOrClass)
__construct(string $name)
getTrace(int $options=DEBUG_BACKTRACE_PROVIDE_OBJECT)
__construct(Fiber $fiber)
getNumberOfRequiredParameters()
getAttributes(?string $name=null, int $flags=0)
getClosureUsedVariables()
__construct(Closure|string $function)
__construct(Generator $generator)
getTrace(int $options=DEBUG_BACKTRACE_PROVIDE_OBJECT)
getClosure(?object $object=null)
invoke(?object $object, mixed ... $args)
invokeArgs(?object $object, array $args)
static createFromMethodName(string $method)
__construct(object|string $objectOrMethod, ?string $method=null)
setAccessible(bool $accessible)
__construct(object $object)
getDefaultValueConstantName()
isDefaultValueAvailable()
getAttributes(?string $name=null, int $flags=0)
__construct($function, int|string $param)
isInitialized(?object $object=null)
getHook(PropertyHookType $type)
hasHook(PropertyHookType $type)
getValue(?object $object=null)
skipLazyInitialization(object $object)
getRawValue(object $object)
setValue(mixed $objectOrValue, mixed $value=UNKNOWN)
__construct(object|string $class, string $property)
const int IS_PROTECTED_SET
setAccessible(bool $accessible)
setRawValue(object $object, mixed $value)
setRawValueWithoutLazyInitialization(object $object, mixed $value)
getAttributes(?string $name=null, int $flags=0)
static fromArrayElement(array $array, int|string $key)
__construct(string $name)
static getModifierNames(int $modifiers)
if(PHP_SAPI !='cli') if($argc< 1) $options
#define DEBUG_BACKTRACE_PROVIDE_OBJECT
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function(EX_VAR(opline->result.var))