Создаёт объект класса ReflectionClass


(PHP 5)

ReflectionClass::__constructСоздаёт объект класса ReflectionClass

Описание

public ReflectionClass::__construct ( mixed $argument )

Создаёт новый объект класса ReflectionClass.

Внимание

К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.

Список параметров

argument

В качестве аргумента может принимать строку (string), содержащую имя исследуемого класса, либо объект (object).

Возвращаемые значения

Эта функция не возвращает значения после выполнения.

Примеры

Пример #1 Простой пример использования ReflectionClass

<?php
Reflection
::export(new ReflectionClass('Exception'));
?>

Результатом выполнения данного примера будет что-то подобное:

 Class [ <internal:Core> class Exception ] {    - Constants [0] {   }    - Static properties [0] {   }    - Static methods [0] {   }    - Properties [7] {     Property [ <default> protected $message ]     Property [ <default> private $string ]     Property [ <default> protected $code ]     Property [ <default> protected $file ]     Property [ <default> protected $line ]     Property [ <default> private $trace ]     Property [ <default> private $previous ]   }    - Methods [10] {     Method [ <internal:Core> final private method __clone ] {     }      Method [ <internal:Core, ctor> public method __construct ] {        - Parameters [3] {         Parameter #0 [ <optional> $message ]         Parameter #1 [ <optional> $code ]         Parameter #2 [ <optional> $previous ]       }     }      Method [ <internal:Core> final public method getMessage ] {     }      Method [ <internal:Core> final public method getCode ] {     }      Method [ <internal:Core> final public method getFile ] {     }      Method [ <internal:Core> final public method getLine ] {     }      Method [ <internal:Core> final public method getTrace ] {     }      Method [ <internal:Core> final public method getPrevious ] {     }      Method [ <internal:Core> final public method getTraceAsString ] {     }      Method [ <internal:Core> public method __toString ] {     }   } } 

Смотрите также