SQLite3Stmt::getSQL
En esta página
SQLite3Stmt::getSQL
Recupera el SQL de una declaración
Descripción#
public SQLite3Stmt::getSQL([bool $expand]): string
```php
Recupera el SQL de una declaración preparada. Si `expand` es `false`, se recupera el SQL sin modificar. Si `expand` es `true`, todos los parámetros de la consulta son reemplazados con sus valores vinculados, o con un `NULL` SQL, si no están aún vinculados.
## Parámetros
`expand`
Si se debe recuperar el código SQL extendido. Pasar `true` solo es soportado a partir de libsqlite 3.14.
## Valores devueltos
Devuelve el SQL de la declaración preparada, o `false` si ocurre un error.
## Errores/Excepciones
Si `expand` es `true`, pero la versión de libsqlite es menor que 3.14, se emite un error de nivel `E_WARNING` o una `Exception`, de acuerdo con SQLite3::enableExceptions.
## Ejemplos
Inspeccionar el SQL extendido
```php
Resultado del ejemplo anterior es similar a:
string(24) "SELECT 'foo', '42', NULL"