⊗ppPmBsErO 5 of 447 menu

PHP Klaidų Rodymas

Jei padarysite klaidą savo PHP kode, serveris rodys šios klaidos aprašymą tiesiai naršyklėje. Klaidos būna trijų tipų: notice, warning ir fatal.

Pastebėjimai (notices) yra pastabos apie tai, kad jūsų kode kažkas gali būti ne taip. Nors kodas vis tiek veiks. Tačiau geriau šių klaidų nepalikti nepastebėtų, o jas ištaisyti.

Įspėjimai (warnings) yra įspėjimai apie tai, kad kažkas nutiko ne taip. Paprastai jūsų kodas pasileis, bet veiks ne taip, kaip jūs norite.

Fatalkės (fatals) atsiranda tada, kai PHP kodas negali būti vykdomas. Paprastai tai bus susiję su jūsų padaryta sintakse klaida.

Tačiau yra problema. Pagal numatytuosius nustatymus pastebėjimai ir įspėjimai yra išjungti, o vietoj fatalkių jūs matysite tik baltą ekraną. Tai, žinoma, yra mažai informatyvu. Įjungime visų klaidų rodymą:

<?php error_reporting(E_ALL); ?>

Kartais, tačiau, ši komanda neveiks (priklauso nuo serverio nustatymų). Į pagalbą ateis antroji komanda:

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

Geriau iš karto rašyti abi:

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

Į internetą išleistame tinklalapyje klaidų rodymą geriau išjungti. Tai daroma taip:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti