⊗ppPmBsErO 5 of 447 menu

Paparan Ralat PHP

Jika anda melakukan kesilapan dalam kod PHP anda, pelayan akan memaparkan penerangan ralat tersebut terus dalam pelayar. Ralat terdiri daripada tiga jenis: notice, warning dan fatal.

Notis merupakan teguran tentang perkara yang mungkin tidak kena dalam kod anda. Walaupun kod masih akan berfungsi. Namun, adalah lebih baik untuk tidak mengabaikan ralat ini dan memperbaikinya.

Amaran (warning) merupakan peringatan bahawa sesuatu telah menjadi tidak kena. Biasanya, kod anda akan dilancarkan, tetapi akan berfungsi tidak seperti yang anda inginkan.

Fatal (maut) berlaku apabila kod PHP tidak dapat dilaksanakan. Biasanya ini berkaitan dengan kesilapan sintaks yang anda lakukan.

Walau bagaimanapun, terdapat satu masalah. Secara lalai, notis dan amaran dimatikan, dan selain fatal anda hanya akan melihat skrin putih sahaja. Ini sudah tentu kurang informatif. Mari kita hidupkan paparan semua ralat:

<?php error_reporting(E_ALL); ?>

Kadangkala, arahan ini tidak berfungsi (bergantung pada tetapan pelayan). Arahan kedua akan membantu:

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

Lebih baik tulis kedua-duanya sekali:

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

Untuk laman web yang sudah dinaikkan ke internet, adalah lebih baik untuk mematikan paparan ralat. Ia dilakukan seperti berikut:

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