⊗ppPmBsErO 5 of 447 menu

PHP veateate kuvamine

Kui teete oma PHP koodis vea, siis server kuvab selle vea kirjelduse otse brauseris. Vead on kolme tüüpi: notice (teade), warning (hoiatus) ja fatal (faatiline viga).

Teated (noticed) on märkused sellest, et teie koodis võib midagi valesti olla. Kuigi kood töötab endiselt. Siiski on parem neid vigu mitte ignoreerida, vaid need parandada.

Hoiatused (warnings) on hoiatused sellest, et midagi läks valesti. Tavaliselt käivitatakse teie kood sel juhul, kuid see töötab mitte nii nagu te soovite.

Fataalsed vead (fatals) tekivad juhul, kui PHP koodi ei saa täita. Tavaliselt on see seotud teie poolt tehtud süntaksiveaga.

Siiski on üks probleem. Vaikimisi on teated ja hoiatused välja lülitatud, ning fataalsete vigade asemel näete lihtsalt valget ekraani. See on muidugi vähe informatiivne. Lülitame sisse kõigi vigade kuvamise:

<?php error_reporting(E_ALL); ?>

Mõnikord siiski see käsk ei toimi (sõltub serveri seadistustest). Appi tuleb teine käsk:

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

Parem on kohe kirjutada mõlemad:

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

Internetis avaldatud saidil on vigade kuvamine parem välja lülitada. Seda tehakse nii:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu