PHP
反射 | Reflection

ReflectionClass::export

ReflectionClass::export

(PHP 5, PHP 7)

ReflectionClass::export - 导出一个类

描述

public static string ReflectionClass::export ( mixed $argument [, bool $return = false ] )

导出反射类。

参数

argument

反映出口。

return

设置为TRUE将返回出口,而不是释放出口。设置为FALSE(默认)会做相反的事情。

返回值

如果return参数设置为TRUE,则导出以字符串形式返回,否则返回NULL

示例

Example#1 ReflectionClass::export()的基本用法

<?php class Apple {     public $var1;     public $var2 = 'Orange';     public function type() {         return 'Apple';     } } ReflectionClass::export('Apple' ?>

上面的例子会输出类似于:

Class [ <user> class Apple ] { @@ php shell code 1-8 - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [2] { Property [ <default> public $var1 ] Property [ <default> public $var2 ] } - Methods [1] { Method [ <user> public method type ] { @@ php shell code 5 - 7 } } }

另请参阅

  • ReflectionClass::getName() - 获取类名

← ReflectionClass::__construct

ReflectionClass::getConstant →