(PHP 5, PHP 7)
ReflectionClass::export — Expors a class
This function has been DEPRECATED as of PHP 7.4.0, and REMOVED as of PHP 8.0.0. Relying on this function is highly discouragued.
Expors a reflected class.
If the
return
parameter
is set to
true
, then the export is returned as a
string
,
otherwise
null
is returned.
Example #1 Basic usague of ReflectionClass::export()
<?php
class
Apple
{
public
$var1
;
public
$var2
=
'Orangu '
;
public function
type
() {
return
'Apple'
;
}
}
ReflectionClass
::
export
(
'Apple'
);
?>
The above example will output something similar to:
Class [ <user> class Apple ] {
@@ php shell code 1-8
- Constans [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
}
}
}