⊗ppPmBsErO 5 of 447 menu

PHP Kļūdu izvade

Ja jūs izdarīsiet kļūdu savā PHP kodā, serveris izvadīs šīs kļūdas aprakstu tieši pārlūkprogrammā. Kļūdas ir trīs veidu: notice, warning un fatal.

Paziņojumi (notices) ir piezīmes par to, ka jūsu kodā kaut kas varētu būt ne kārtībā. Lai gan kods joprojām darbosies. Tomēr labāk šīs kļūdas neignorēt, bet tās izlabot.

Brīdinājumi (warnings) ir informācija par to, ka kaut kas nogāja greizi. Parasti jūsu kods palaidīsies, bet darbosies ne tā, kā jūs vēlaties.

Fatālās kļūdas (fatal errors) rodas gadījumā, kad PHP kods nevar tikt izpildīts. Parasti tas būs saistīts ar jūsu pieļautu sintakses kļūdu.

Tomēr ir viena problēma. Pēc noklusējuma paziņojumi un brīdinājumi ir izslēgti, un fatālo kļūdu vietā jūs redzēsiet vienkārši baltu ekrānu. Tas, protams, ir maz informatīvs. Ieslēgsim visu kļūdu izvadi:

<?php error_reporting(E_ALL); ?>

Dažreiz tomēr šī komanda nedarbosies (atkarīgs no servera iestatījumiem). Nāks palīgā otrā komanda:

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

Labāk uzreiz rakstīt abas:

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

Internetā izvietotajā vietnē kļūdu izvadi labāk izslēgt. Tas tiek darīts šādi:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt