Documentación offline PHP master

ReflectionGenerator::getTrace

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ReflectionGenerator::getTrace

Obtiene la traza del generador en ejecución

Descripción#

public ReflectionGenerator::getTrace([int $options]): array
```php

Obtiene la traza del generador actualmente en ejecución.

## Parámetros

`options`  
El valor de `options` puede ser cualquiera de los flags siguientes.

| Opción | Descripción |
|----|----|
| `DEBUG_BACKTRACE_PROVIDE_OBJECT` | Por omisión. |
| `DEBUG_BACKTRACE_IGNORE_ARGS` | No incluye las informaciones de los argumentos para las funciones en la traza de llamadas. |

Opciones disponibles

## Valores devueltos

Devuelve la traza del generador actualmente en ejecución.

## Ejemplos

Ejemplo con ReflectionGenerator::getTrace
valid(); // start the generator var_dump((new ReflectionGenerator($gen))->getTrace()); ```php Resultado del ejemplo anterior es similar a: 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) { } } } ## Véase también ReflectionGenerator::getFunction, ReflectionGenerator::getThis ?>