# NOZIONI GENERALI DI DEBUGGING

Generalmente, chi sviluppa un software ha la necessità di dover testare frequentemente il codice, per evitare che vi siano errori di qualsiasi genere.

Con GAzie è possibile testare il proprio software attraverso le utility di php, per verificare una variabile:

1. var_dump()
2. print_r()
3. debug_backtrace()

Oppure si può utilizzare la libreria [Kint](https://github.com/kint-php/kint) che è inserita all'interno di GAzie.

Nel file di configurazione __config/config/gconfig.myconf.php__ impostare il valore

```php
define('debug_active', TRUE); // Impostarlo a TRUE
```

In questa modo verranno visualizzati in fondo alla pagina consultata di GAzie le variabili ambiente *$GLOBALS* e *$_SERVER*.

Se la **funzionalità debug è attiva** è possibile inoltre consultare le variabili scrivendo all'interno del codice

```php
d($variabile);
```

La variabile verrà visualizzata con il suo valore corrente all'interno della pagina consultata.
