Menentukan Nilai Tidak Ditakrifkan dalam PHP
Dalam PHP, tidak seperti JavaScript, fungsi isset() tidak digunakan semata-mata untuk menyemak sama ada pembolehubah tidak ditentukan. Ia mengesahkan sama ada pembolehubah diisytiharkan dan tidak ditetapkan secara eksplisit kepada NULL. Untuk menangani persoalan menyemak nilai yang tidak ditentukan, pertimbangkan penyelesaian berikut:
isset() Fungsi:
<code class="php">$isTouch = isset($variable);</code>
Ini akan kembali benar jika pembolehubah ditakrifkan, dan salah jika ia tidak ditentukan atau ditetapkan kepada NULL.
Fungsi Kosong():
<code class="php">$isTouch = empty($variable);</code>
kosong () selanjutnya mengesahkan bahawa pembolehubah tidak ditentukan atau mengandungi palsu, 0, 0.0, "0", NULL, tatasusunan kosong atau pembolehubah yang diisytiharkan tanpa nilai.
Nota:
empty() berfungsi untuk nilai berikut:
Atas ialah kandungan terperinci Cara Semak Nilai Tidak Ditakrifkan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!