⊗ppPmBsErO 5 of 447 menu

PHP Foutuitvoer

As jy 'n fout in jou PHP-kode maak, zal die bediener 'n beskrywing van daardie fout direk in die blaaier vertoon. Daar is drie soorte foute: notice, warning en fatal.

Notices verteenwoordig opmerkings oor die feit dat daar dalk iets verkeerd is in jou kode. Alhoewel die kode steeds sal werk. Dit is egter beter om hierdie foute nie te ignoreer nie, maar om dit reg te maak.

Warnings verteenwoordig waarskuwings dat iets verkeerd geloop het. Gewoonlik sal jou kode laai, maar sal dit nie werk soos jy wil hê nie.

Fatale foute vind plaas wanneer PHP die kode nie kan uitvoer nie. Gewoonlik is dit verbonde met 'n sintaksfout wat jy gemaak het.

Daar is egter 'n probleem. Standaard is notices en warnings afgeskakel, en in plaas van fatale foute sal jy net 'n wit skerm sien. Dit is natuurlik baie min insiggewend. Kom ons skakel die vertoning van alle foute aan:

<?php error_reporting(E_ALL); ?>

Soms, egter, sal hierdie opdrag nie werk nie (dit hang af van die bediener se instellings). 'n Tweede opdrag kan help:

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

Dit is beter om albei onmiddellik te skryf:

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

Op 'n webwerf wat op die internet vrygestel is, is dit beter om foutuitvoer af te skakel. Dit word so gedoen:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp