⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць