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).
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 }