Cara untuk menetapkan php supaya tidak memberi notis segera: 1. Tukar "error_reporting" dalam fail "php.ini" kepada "error_reporting = E_ALL & ~E_NOTICE" 2. Tambahkan kod pada halaman yang ditentukan sebagai "; error_reporting(E_ALL ^E_NOTICE);".
Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 8.1, komputer DELL G3
Cara untuk menetapkan php bukan untuk notis segera?
PHP Matikan gesaan ralat Notis
Artikel ini memperkenalkan beberapa cara untuk mematikan ralat notis dalam PHP, tetapi mesti dikatakan bahawa mematikan gesaan ralat , adakah sejumlah besar ralat peringkat notis dalam kod program akan menyebabkan prestasi PHP menurun? Walau bagaimanapun, apabila pengaturcaraan PHP, ia tidak seketat C++, dan ciri ini sering digunakan semasa pengaturcaraan. Tetapan lalai PHP adalah untuk memaparkan gesaan ini, yang akan menyebabkan halaman tidak dipaparkan dengan betul.
PHP Notice: Undefined variable PHP Notice: Undefined index
Yang pertama bermaksud memaparkan semua ralat, dan yang kedua bermaksud memaparkan semua ralat tanpa memaparkan amaran Kami hanya perlu menambah // di hadapan baris kedua dan mengalih keluar // di hadapan daripada baris pertama.
//error_reporting(E_ALL); error_reporting(E_ALL || ~E_NOTICE); //显示除去 E_NOTICE 之外的所有错误信息
Contoh-contohnya adalah seperti berikut:
error_reporting(0);//禁用错误报告 error_reporting(E_ALL ^ E_NOTICE);//显示除去 E_NOTICE 之外的所有错误信息 error_reporting(E_ALL^E_WARNING^E_NOTICE);//显示除去E_WARNING E_NOTICE 之外的所有错误信息 error_reporting(E_ERROR | E_WARNING | E_PARSE);//显示运行时错误,与error_reporting(E_ALL ^ E_NOTICE);效果相同。 error_reporting(E_ALL);//显示所有错误
Kaedah pengubahsuaian adalah dilarang dalam php.ini
if (!$a) { error_reporting(0); ob_start('ob_gzhandler'); } else { error_reporting(E_ALL ^ E_NOTICE); }
Jika anda pengguna angkasa AS yang kukuh tidak boleh mengendalikan fail php.ini Anda boleh menggunakan kaedah berikut untuk mencapai ini
error_reporting = E_ALL & ~E_NOTICE
/* Report all errors except E_NOTICE */ error_reporting(E_ALL ^ E_NOTICE);
Pembelajaran yang disyorkan: "
Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menetapkan php untuk tidak memberi notis segera. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!