Ako môžem ladiť PHP bez úpravy php.ini?
Zobrazovanie chýb PHP je v php.ini štandardne vypnuté. Je to žiaduce nastavenie, pretože z ladiacich informácií sa často dajú získať údaje, ktoré nie sú určené pre verejnosť. Keď však dostávate chyby, je praktické ho na chvíľu zapnúť. Dá sa to cez nastavenia relácie. Ak do programu (alebo do hlavného programu index.php) vložíte nasledujúci kód, môžete chyby zachytiť:
ini_set('display_errors', 1);
ini_set('log_errors', 1);
ini_set('error_log', dirname(__FILE__) . '/error_log.txt');
error_reporting(E_ALL);
Upozorňujeme, že chyby sa nezobrazia, ak sa hlásenie chýb zapne v tom istom skripte, v ktorom je chyba. Vtedy je lepšie vytvoriť nový skript, v ňom zapnúť hlásenie chýb a potom do neho vložiť (include) starý skript. Alternatívne môžete hlásenie chýb zapnúť aj v súbore .htaccess.
