Cara Menyemak Pembolehubah Tidak Ditakrifkan dalam PHP
Dalam JavaScript, pembangun boleh menggunakan penyataan document.createTouch !== undefined untuk menentukan sama ada pembolehubah ditakrifkan. Ini berbeza daripada fungsi isset() dalam PHP, yang hanya menyemak sama ada pembolehubah telah ditetapkan kepada nilai.
Menyemak Pembolehubah Tidak Ditakrifkan dalam PHP
Untuk menyemak untuk pembolehubah yang tidak ditentukan dalam PHP, anda boleh menggunakan pernyataan berikut:
<code class="php">$isTouch = isset($variable);</code>
Ini akan kembali benar jika $variable ditakrifkan dan palsu jika tidak.
Nota : Fungsi isset() mengembalikan TRUE jika pembolehubah wujud dan mempunyai nilai selain NULL, dan FALSE sebaliknya.
Menyemak Nilai Kosong
Jika anda ingin menyemak false, 0, dsb., anda boleh menggunakan fungsi empty():
<code class="php">$isTouch = empty($variable);</code>
Ini akan mengembalikan TRUE untuk nilai berikut:
Atas ialah kandungan terperinci Bagaimana untuk Menentukan sama ada Pembolehubah Tidak Ditakrifkan atau Kosong dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!