⊗ppPmBsErO 5 of 447 menu

Zobrazenie chýb v PHP

Ak urobíte chybu vo vašom PHP kóde, server zobrazí popis tejto chyby priamo v prehliadači. Chyby sú troch typov: notice, warning a fatal.

Notices (upozornenia) predstavujú poznámky o tom, že vo vašom kóde môže byť niečo zle. Hoci kód bude naďalej fungovať. Je však lepšie tieto chyby neignorovať, ale opravovať ich.

Warnings (varovania) predstavujú upozornenia o tom, že niečo sa pokazilo. Spravidla sa váš kód spustí, ale bude fungovať inak, ako očakávate.

Fatal errors (fatálne chyby) nastanú v prípade, keď PHP kód nemôže byť vykonaný. Spravidla to súvisí s chybou v syntaxi, ktorú ste urobili.

Je tu však problém. V predvolenom nastavení sú notices a warnings vypnuté a namiesto fatal errors uvidíte jednoducho biely ekrán. To je, samozrejme, veľmi neinformatívne. Zapnime zobrazenie všetkých chýb:

<?php error_reporting(E_ALL); ?>

Niekedy však tento príkaz nemusí fungovať (závisí od nastavení servera). Na pomoc príde druhý príkaz:

<?php ini_set('display_errors', 'on'); ?>

Je lepšie hneď písať oba:

<?php error_reporting(E_ALL); ini_set('display_errors', 'on'); ?>

Na webe, ktorý je zverejnený na internete, je zobrazenie chýb lepšie vypnúť. Robí sa to takto:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť