ReflectionGenerator::getTrace
Récupère la trace du générateur exécutant
&reftitle.description;
public arrayReflectionGenerator::getTrace
intoptionsDEBUG_BACKTRACE_PROVIDE_OBJECT
Récupère la trace du générateur actuellement exécuté.
&reftitle.parameters;
options
La valeur d'options peut être n'importe laquelle
des drapeaux suivant.
Options disponible
Option
Description
DEBUG_BACKTRACE_PROVIDE_OBJECT
Par défaut.
DEBUG_BACKTRACE_IGNORE_ARGS
N'inclue pas les informations des arguments pour les fonctions dans
la trace d'appels.
&reftitle.returnvalues;
Retourne la trace du générateur actuellement exécuté.
&reftitle.examples;
Exemple avec ReflectionGenerator::getTrace
valid(); // start the generator
var_dump((new ReflectionGenerator($gen))->getTrace());
]]>
&example.outputs.similar;
array(4) {
["file"]=>
string(18) "example.php"
["line"]=>
int(8)
["function"]=>
string(3) "foo"
["args"]=>
array(0) {
}
}
[1]=>
array(4) {
["file"]=>
string(18) "example.php"
["line"]=>
int(12)
["function"]=>
string(3) "bar"
["args"]=>
array(0) {
}
}
}
]]>
&reftitle.seealso;
ReflectionGenerator::getFunction
ReflectionGenerator::getThis