PHP klaidų rodymas

2014-12-22 09:56 (2014-12-22 10:15)

PHP interpretatorius gali pranešti PHP klaidų vietas ir trūkumus, tačiau viešai rodomi klaidų aprašymai gali turėti tinklalapio saugumą mažinančios informacijos (slaptažodžiai, sistemos struktūra, informacija apie pažeidžiamas kodo vietas ir pan.).

VU žiniatinklio serveriuose PHP klaidų rodymas yra išjungtas siekiant padidinti tinklalapių saugumą, tačiau iškilus problemoms ar kuriant tinklalapį klaidas galima įjungti PHP faile panaudojant šią komandą:

ini_set(‘display_errors’, 1);

Kokias klaidas pranešti, galima reguliuoti error_reporting() komanda. Ieškant klaidų rekomenduojama naudoti:

error_reporting(E_ALL | E_STRICT);

Klaidų tipų aprašymus galima rasti adresu http://lt.php.net/manual/en/errorfunc.constants.php