⊗ppPmBsErO 5 of 447 menu

Afișarea erorilor în PHP

Dacă faceți o greșeală în codul PHP, serverul va afișa descrierea acelei erori direct în browser. Erorile sunt de trei tipuri: notice, warning și fatal.

Notificările (notices) reprezintă observații despre faptul că în codul dvs. ceva ar putea fi în neregulă. Deși codul va funcționa în continuare. Este mai bine, totuși, să nu ignorați aceste erori, ci să le corectați.

Avertismentele (warnings) reprezintă înștiințări despre faptul că ceva nu a mers bine. De obicei, codul dvs. se va executa, dar va funcționa nu așa cum doriți.

Erorile fatale (fatal) apar în cazul în care codul PHP nu poate fi executat. De obicei, acest lucru va fi legat de o eroare sintactică pe care ați comis-o.

Există, totuși, o problemă. Implicit, notificările și avertismentele sunt dezactivate, iar în locul erorilor fatale veți vedea pur și simplu un ecran alb. Acest lucru, desigur, este puțin informativ. Să activăm afișarea tuturor erorilor:

<?php error_reporting(E_ALL); ?>

Uneori, însă, această comandă nu va funcționa (depinde de setările serverului). În ajutor vine a doua comandă:

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

Este mai bine să scrieți imediat ambele:

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

Pe un site lansat pe internet, afișarea erorilor este mai bine să fie dezactivată. Acest lucru se face astfel:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge