Fungsi user_error() ialah alias bagi fungsi trigger_error() dalam PHP. Ia digunakan untuk mencetuskan keadaan ralat pengguna, sama ada dengan pengendali ralat terbina dalam atau dengan fungsi yang ditentukan pengguna yang telah ditetapkan sebagai pengendali ralat baharu.
user_error(error_msg, error_type)
error_msg - Tentukan mesej ralat. Had panjang ialah 1024 aksara.
error_type - Menentukan jenis ralat untuk mesej ralat ini.
Berikut ialah jenis ralat yang mungkin -
E_USER_ERROR - Ralat masa jalan yang dijana pengguna maut. Ralat yang tidak dapat dipulihkan. Pelaksanaan skrip dihentikan.
E_USER_WARNING - Amaran masa jalan yang dijana pengguna yang tidak membawa maut. Pelaksanaan skrip tidak akan berhenti.
E_USER_NOTICE - Nilai lalai. Pemberitahuan masa jalan yang dijana pengguna. Skrip menemui sesuatu yang mungkin ralat, tetapi mungkin juga berlaku semasa menjalankan skrip seperti biasa.
Jika jenis ralat yang salah dinyatakan, fungsi user_error() mengembalikan FALSE, jika tidak ia mengembalikan BENAR.
Berikut adalah contoh -
Demo
<?php if ($demo<10) { user_error("Number cannot be less than 2"); } ?>
Ini adalah output -
PHP Notice: Undefined variable: demo in /home/cg/root/4127336/main.php on line 2 PHP Notice: Number cannot be less than 2 in /home/cg/root/4127336/main.php on line 3
Atas ialah kandungan terperinci fungsi user_error() dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!