Dalam pembangunan ThinkPHP, kita biasanya menghadapi masalah pembolehubah yang tidak ditentukan. Pada masa itu, ThinkPHP menyediakan beberapa kaedah untuk menyelesaikan masalah ini. Dalam artikel ini, kita akan membincangkan cara untuk mematikan gesaan pembolehubah tidak ditentukan.
1. Mengapa pembolehubah tidak ditentukan muncul
Pembolehubah tidak ditentukan biasanya muncul dalam situasi berikut:
2. Cara mematikan gesaan pembolehubah tidak ditentukan
Untuk mematikan gesaan pembolehubah tidak ditentukan, kami boleh mengubah suai fail php.ini atau mengkonfigurasinya dalam aplikasi. Di bawah adalah arahan terperinci untuk kedua-dua kaedah.
Buka fail php.ini dan cari item konfigurasi error_reporting di dalamnya. Tukar nilainya kepada kod berikut:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
Konfigurasi ini akan mematikan gesaan untuk pembolehubah tidak ditentukan.
Jika anda tidak mahu mengubah suai fail php.ini, anda boleh mengkonfigurasinya dalam aplikasi ThinkPHP. Mula-mula, cari kod berikut dalam fail public/index.php:
define('APP_DEBUG', true);
Tukar nilai APP_DEBUG kepada false. Ini mematikan semua maklumat penyahpepijatan, termasuk gesaan pembolehubah yang tidak ditentukan.
Selain mematikan semua maklumat penyahpepijatan, kami juga boleh mematikan pembolehubah tidak ditentukan. Kod berikut boleh ditambah pada fail config.php:
'display_not_found_error' => false,
'trace_exception' => false,
Konfigurasi di atas akan menjadi dalam Matikan gesaan pembolehubah yang tidak ditentukan dalam aplikasi.
3. Ringkasan
Tidak kira kaedah yang digunakan, sangat mudah untuk mematikan gesaan pembolehubah yang tidak ditentukan. Jika anda tidak mahu ia mengganggu proses pembangunan anda, anda boleh mencuba kaedah di atas. Melalui artikel ini, saya percaya anda sudah tahu bagaimana untuk menyelesaikan masalah ini. Nikmati perjalanan pembangunan anda!
Atas ialah kandungan terperinci Bagaimana untuk mematikan gesaan pembolehubah tidak ditentukan dalam thinkphp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!