Thanks to visit codestin.com
Credit goes to www.php.net

update page now

The ReflectionObject class

(PHP 5, PHP 7, PHP 8)

Introduction

The ReflectionObject class reports information about an object.

Class synopsis

class ReflectionObject extends ReflectionClass {
/* Inherited constants */
/* Inherited properties */
public string $name;
/* Methods */
public __construct(object $object)
/* Inherited methods */
public static ReflectionClass::export(mixed $argument, bool $return = false): string
public ReflectionClass::getAttributes(?string $name = null, int $flags = 0): array
public ReflectionClass::newLazyGhost(callable $initializer, int $options = 0): object
public ReflectionClass::newLazyProxy(callable $factory, int $options = 0): object
public ReflectionClass::resetAsLazyGhost(object $object, callable $initializer, int $options = 0): void
public ReflectionClass::resetAsLazyProxy(object $object, callable $factory, int $options = 0): void
}

Changelog

Version Description
8.0.0 ReflectionObject::export() was removed.

Table of Contents

add a note

User Contributed Notes 1 note

up
4
marcel dot nolte at noltecomputer dot de
16 years ago
To simply enlist all methods and properties of an object simply write:

<?php ReflectionObject::export($yourObject); ?>

,which will cause an var_export-like output.
To Top