Abilitare gli errori PHP per debugging con ini_set ed error_reporting direttamente dal nostro script PHP – enable php errors

Talvolta per effettuare debugging in PHP, è necessario dare un occhio a tutti gli errori, che si solito son disabilitati a livello di php.ini (globalmente).

Abilitare gli errori con PHP

Possiamo quindi aggiungere queste linee all’inizio del nostro script PHP per mostrare tutti gli errori

ini_set('display_startup_errors',1);
ini_set('display_errors',1);
error_reporting(-1);

Ricordiamo che con PHP 7 è disponibile anche il try-catch deglie errori, con cui potremo gestire in modo più agevole il tutto. Leggi più informazioni sulle eccezioni su php.net.

$var = 1;
try {
    $var->method(); // Throws an Error object in PHP 7.
} catch (Error $e) {
    // Handle error
}