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 →