ReflectionClass::export
Exports a class
Beschreibung
public static string ReflectionClass::export
( mixed $argument
[, bool $return = false
] )
Parameter-Liste
-
argument
-
Die Reflection, die exportiert werden soll.
-
return
-
Wird dies auf TRUE gesetzt, so wird der Export
zurückgegeben anstelle ihn auszugeben. Wird dies auf FALSE gesetzt (der Standardwert), wird
das Gegenteil passieren.
Rückgabewerte
Falls der Parameter
return auf TRUE gesetzt ist,
so wird der Export als ein String
zurückgegeben, andernfalls wird NULL zurückgegeben.
Beispiele
Beispiel #1 Basic usage of ReflectionClass::export
<?php
class Apple {
public $var1;
public $var2 = 'Orange';
public function type() {
return 'Apple';
}
}
ReflectionClass::export('Apple');
?>
Das oben gezeigte Beispiel erzeugt
eine ähnliche Ausgabe wie:
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
}
}
}