ReflectionGenerator::getTrace
Получает трассировку запущенного генератора
&reftitle.description;
public arrayReflectionGenerator::getTrace
intoptionsDEBUG_BACKTRACE_PROVIDE_OBJECT
Метод получает трассировку работающего генератора.
&reftitle.parameters;
options
Значение параметра options устанавливают следующие флаги:
Доступные опции
Опция
Описание
DEBUG_BACKTRACE_PROVIDE_OBJECT
По умолчанию.
DEBUG_BACKTRACE_IGNORE_ARGS
Не включать информацию об аргументах функций в стек вызовов.
&reftitle.returnvalues;
Метод возвращает трассировку работающего генератора.
&reftitle.examples;
Пример использования метода ReflectionGenerator::getTrace
valid(); // Запускаем генератор
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