⊗ppPmBsErO 5 of 447 menu

Приказ грешака у PHP

Ако направите грешку у вашем PHP коду, сервер ће приказати опис те грешке право у прегледач. Грешке су три типа: notice, warning и fatal.

Нотиси представљају примедбе о томе да у вашем коду нешто може бити не у реду. Иако ће код и даље радити. Ипак, боље је те грешке не занемарити, већ их исправити.

Ворнинзи представљају упозорења да нешто није у реду. Углавном ће се ваш код покренути, али ће радити не онако како ви желите.

Фаталне грешке настају у случају када се PHP код не може извршити. Углавном је то повезано са направљеном синтаксном грешком.

Међутим, постоји проблем. Подразумевано су нотиси и ворнинзи искључени, а уместо фаталних грешака видећете само бели екран. То је, наравно, мало информативно. Хајде да укључимо приказ свих грешака:

<?php error_reporting(E_ALL); ?>

Понекад, међутим, ова наредба неће деловати (зависи од подешавања сервера). У помоћ може доћи друга наредба:

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

Боље је одмах писати обе:

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

На сајту који је објављен на интернету приказ грешака је боље искључити. То се ради овако:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј