Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengeluarkan mesej ralat pop timbul dalam php

Bagaimana untuk mengeluarkan mesej ralat pop timbul dalam php

小老鼠
Lepaskan: 2023-05-19 17:44:05
asal
1719 orang telah melayarinya

Cara mengeluarkan gesaan ralat timbul dalam php: 1. Buka fail PHP yang sepadan; 2. Tambah "error_reporting(E_ALL);" 3. Output melalui "function cache_shutdown_error() {... kaedah }" Hanya mesej ralat.

Bagaimana untuk mengeluarkan mesej ralat pop timbul dalam php

Persekitaran pengendalian sistem ini: sistem Windows 10, PHP versi 7.1, komputer DELL G3.

Cara mengeluarkan maklumat ralat dalam php

error_reporting(E_ALL);
function cache_shutdown_error() {
          $_error = error_get_last();
          if ($_error && in_array($_error['type'], array(1, 4, 16, 64, 256, 4096, E_ALL)))
{
                    header("Content-Type: text/html; charset=utf-8");
                    echo &#39;<font color=red>你的代码出错了:</font></br>&#39;;
                    echo &#39;致命错误:&#39; . $_error[&#39;message&#39;] . &#39;</br>&#39;;
                    echo &#39;文件:&#39; . $_error[&#39;file&#39;] . &#39;</br>&#39;;
                    echo &#39;在第&#39; . $_error[&#39;line&#39;] . &#39;行</br>&#39;;
                }
            }
 register_shutdown_function("cache_shutdown_error");
Salin selepas log masuk

Sebaik-baiknya letakkannya di hadapan Jika ralat dilaporkan dan ditamatkan, kaedah ini tidak boleh dilaksanakan.

Ringkasnya, tetingkap pop timbul keluaran PHP boleh digunakan untuk menggesa pengguna dengan segera dengan mesej ralat, meningkatkan pengalaman pengguna dan meningkatkan keselamatan. Penggodam sering mengeksploitasi kelemahan aplikasi, jadi pengesahan dan pengendalian ralat input adalah penting.

Atas ialah kandungan terperinci Bagaimana untuk mengeluarkan mesej ralat pop timbul dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan