Rumah > pembangunan bahagian belakang > tutorial php > Cara Semak Nilai Tidak Ditakrifkan dalam PHP

Cara Semak Nilai Tidak Ditakrifkan dalam PHP

Barbara Streisand
Lepaskan: 2024-10-19 19:57:02
asal
591 orang telah melayarinya

How to Check for Undefined Values in PHP

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

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

    kosong () selanjutnya mengesahkan bahawa pembolehubah tidak ditentukan atau mengandungi palsu, 0, 0.0, "0", NULL, tatasusunan kosong atau pembolehubah yang diisytiharkan tanpa nilai.

Nota:

  • isset() mengembalikan benar jika pembolehubah wujud dan mempunyai nilai selain NULL.
  • empty() berfungsi untuk nilai berikut:

    • "" (rentetan kosong)
    • 0 (integer)
    • 0.0 (terapung)
    • "0" (rentetan)
    • NULL
    • PALSU
    • tatasusunan() (tatasusunan kosong)
    • $var; (pembolehubah diisytiharkan tanpa nilai)

Atas ialah kandungan terperinci Cara Semak Nilai Tidak Ditakrifkan 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan