ReflectionGenerator::getTrace
(PHP 7, PHP 8)
ReflectionGenerator::getTrace — Отримати трасування запущеного генератора
Опис
public ReflectionGenerator::getTrace(int $options = DEBUG_BACKTRACE_PROVIDE_OBJECT): array
Повертає трасування запущеного генератора.
Список параметрів
options
Значениеoptions
може бути одним з наступних прапорів:
Доступні опції
Опция | Опис |
---|---|
DEBUG_BACKTRACE_PROVIDE_OBJECT | За замовчуванням. |
DEBUG_BACKTRACE_IGNORE_ARGS | Не включати інформацію про аргументи функцій у стеку дзвінків. |
Значення, що повертаються
Повертає трасування запущеного генератора.
Приклади
Приклад #1 Приклад використання ReflectionGenerator::getTrace()****
Loading...
Висновок наведеного прикладу буде схожим на:
array(2) {
[0]=>
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) {
}
}
}
Дивіться також
- ReflectionGenerator::getFunction() - Отримати ім'я функції генератора
- ReflectionGenerator::getThis() - Отримує значення $this генератора