Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Menentukan sama ada Pembolehubah Tidak Ditakrifkan atau Kosong dalam PHP?

Bagaimana untuk Menentukan sama ada Pembolehubah Tidak Ditakrifkan atau Kosong dalam PHP?

DDD
Lepaskan: 2024-10-19 19:53:29
asal
978 orang telah melayarinya

How to Determine if a Variable is Undefined or Empty in PHP?

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>
Salin selepas log masuk

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>
Salin selepas log masuk

Ini akan mengembalikan TRUE untuk nilai berikut:

  • "" (rentetan kosong)
  • 0 (0 sebagai integer)
  • 0.0 (0 sebagai apungan)
  • "0" (0 sebagai rentetan)
  • NULL
  • FALSE
  • array() (suatu tatasusunan kosong)
  • $var; (pembolehubah diisytiharkan, tetapi tanpa nilai)

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!

sumber:php
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan