Mengendalikan Pembolehubah Kosong: Teknik Cekap dan Ringkas
Dalam banyak senario pengaturcaraan, kita menghadapi situasi di mana kita perlu menyemak sama ada pembolehubah kosong . Walau bagaimanapun, terdapat pelbagai cara untuk menentukan kekosongan, masing-masing dengan nuansa dan pertimbangan kecekapan tersendiri.
adakah_tiada, kosong atau === NULL?
Semakan Berbilang Pembolehubah Ringkas
Untuk menyemak berbilang pembolehubah untuk kekosongan dalam satu baris, pertimbangkan untuk menggunakan tatasusunan:
<code class="php">$vars = [$user_id, $user_name, $user_logged]; if (in_array(NULL, $vars)) { // At least one variable is empty }</code>
Menentukan Rentetan Kosong
Jika anda secara khusus ingin menyemak sama ada pembolehubah mengandungi rentetan kosong, bandingkan ia dengan rentetan kosong:
<code class="php">if ($user_id === '') { // $user_id is an empty string }</code>
Semakan Bukan Kosong
Untuk menyemak sama ada pembolehubah tidak kosong (iaitu, mengandungi nilai bukan kosong), gunakan :
<code class="php">if (!empty($user_id)) { // $user_id contains a non-empty value }</code>
Atas ialah kandungan terperinci Cara Berkesan Menentukan Kekosongan Pembolehubah dalam PHP: Teknik dan Amalan Terbaik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!