⊗ppPmBsErO 5 of 447 menu

Uitvoer van PHP-fouten

Als u een fout maakt in uw PHP-code, zal de server een beschrijving van deze fout rechtstreeks in de browser weergeven. Er zijn drie soorten fouten: notice, warning en fatal.

Notices zijn opmerkingen dat er iets mogelijk niet klopt in uw code. De code zal echter nog steeds werken. Het is beter om deze fouten niet te negeren, maar ze te corrigeren.

Waarschuwingen (warnings) zijn waarschuwingen dat er iets mis is gegaan. Over het algemeen zal uw code dan wel starten, maar niet werken zoals u wilt.

Fatale fouten (fatals) treden op wanneer PHP code niet kan worden uitgevoerd. Meestal is dit het gevolg van een syntactische fout die u heeft gemaakt.

Er is echter een probleem. Standaard zijn notices en warnings uitgeschakeld, en in plaats van fatale fouten zult u gewoon een wit scherm te zien krijgen. Dit is natuurlijk niet erg informatief. Laten we de weergave van alle fouten inschakelen:

<?php error_reporting(E_ALL); ?>

Soms werkt dit commando echter niet (afhankelijk van de serverinstellingen). Dan komt een tweede commando te hulp:

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

Het is beter om meteen beide te schrijven:

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

Op een website die op internet is geplaatst, is het beter om de weergave van fouten uit te schakelen. Dit gaat als volgt:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren