⊗ppPmBsErO 5 of 447 menu

PHP hibák megjelenítése

Ha hibát vétesz a PHP kódodban, a szerver leírja ezt a hibát a böngészőben. A hibáknak három típusa van: notice, warning és fatal.

A notice-k (értesítések) megjegyzések arról, hogy a kódodban valami nem stimmelhet. Bár a kód továbbra is működni fog. Jobb azonban, ha ezeket a hibákat nem figyelmen kívül hagyni, hanem kijavítani őket.

A warning-ok (figyelmeztetések) olyan figyelmeztetések, hogy valami nem stimmel. Általában ekkor a kódod elindul, de nem úgy fog működni, ahogy te szeretnéd.

A fatal-ok (végzetes hibák) akkor fordulnak elő, amikor a PHP kód nem hajtható végre. Általában ez olyan szintaktikai hibával lesz összefüggésben, amit elkövettél.

Van azonban egy probléma. Alapértelmezetten a notice-k és warning-ok ki vannak kapcsolva, a fatal-ok helyett pedig csak egy üres fehér képernyőt fogsz látni. Ez természetesen kevésbé informatív. Kapcsoljuk be az összes hiba megjelenítését:

<?php error_reporting(E_ALL); ?>

Néha azonban ez a parancs nem működik (a szerver beállításaitól függően). Ekkor a második parancs segít:

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

Jobb rögtön mindkettőt megírni:

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

Az internetre feltöltött weboldalon a hibák megjelenítését jobb kikapcsolni. Ez a következőképpen történik:

<?php error_reporting(0); ini_set('display_errors', 'off'); ?>
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás