Fungsi
trigger_error() mencipta mesej ralat yang ditentukan pengguna.
trigger_error(error_msg, error_type)
error_msg − Nyatakan mesej ralat. Had panjang ialah 1024 aksara.
error_type − Nyatakan jenis ralat untuk mesej ralat ini.
E_USER_ERROR − Ralat masa jalan yang dijana pengguna yang membawa maut. Ralat yang tidak boleh 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 trigger_error() mengembalikan FALSE, jika tidak, ia mengembalikan BENAR.
Berikut ialah contoh −
Menunjukkan output
<?php if ($demo<50) { trigger_error("Number cannot be less than 50"); } ?>
Ia juga akan memaparkan ralat tersuai berikut
PHP Notice: Undefined variable: demo in /home/cg/root/4127336/main.php on line 2 PHP Notice: Number cannot be less than 50 in /home/cg/root/4127336/main.php on line 3
Atas ialah kandungan terperinci trigger_error() fungsi dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!