Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara Berkesan Menentukan Kekosongan Pembolehubah dalam PHP: Teknik dan Amalan Terbaik

Cara Berkesan Menentukan Kekosongan Pembolehubah dalam PHP: Teknik dan Amalan Terbaik

Susan Sarandon
Susan Sarandonasal
2024-10-22 13:55:02257semak imbas

How to Effectively Determine Variable Emptiness in PHP: Techniques and Best Practices

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?

  • is_null: Menyemak sama ada pembolehubah secara literal adalah NULL, iaitu nilai PHP tertentu yang dikembalikan apabila pembolehubah ditetapkan secara eksplisit kepada NULL.
  • kosong: Menilai kepada TRUE jika pembolehubah ialah NULL, rentetan kosong, tatasusunan kosong, atau 0.
  • === NULL: Membandingkan pembolehubah kepada NULL menggunakan pengendali kesamaan ketat, yang menilai kepada FALSE jika pembolehubah adalah sama dengan NULL, tetapi berbeza dalam jenis (cth., rentetan kosong).

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn