Dalam php, anda boleh menggunakan fungsi isset() untuk menyemak sama ada pembolehubah ditetapkan )"; jika anda menentukan pembolehubah Mengembalikan TRUE jika ditetapkan, jika tidak, mengembalikan FALSE.
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
semakan php pembolehubah Sama ada ia ditetapkan
Gunakan fungsi isset(), yang boleh mengesan sama ada pembolehubah telah ditetapkan dan bukan NULL.
Sintaks
bool isset ( mixed $var [, mixed $... ] )
Perihalan parameter:
$var: pembolehubah untuk dikesan.
Jika berbilang parameter dihantar dalam satu masa, isset() hanya akan mengembalikan TRUE apabila semua parameter ditetapkan Proses pengiraan adalah dari kiri ke kanan dan apabila pembolehubah yang tidak ditetapkan yang ditemui di tengah jalan akan berhenti serta-merta.
Nilai pulangan: TRUE jika pembolehubah yang ditentukan wujud dan bukan NULL, sebaliknya FALSE.
Contoh:
<?php $var = ''; // 结果为 TRUE,所以后边的文本将被打印出来。 if (isset($var)) { echo "变量已设置。" . PHP_EOL; } // 在后边的例子中,我们将使用 var_dump 输出 isset() 的返回值。 // the return value of isset(). $a = "test"; $b = "anothertest"; var_dump(isset($a)); // TRUE var_dump(isset($a, $b)); // TRUE unset ($a); var_dump(isset($a)); // FALSE var_dump(isset($a, $b)); // FALSE $foo = NULL; var_dump(isset($foo)); // FALSE ?>
Hasil output ialah:
变量已设置。 bool(true) bool(true) bool(false) bool(false) bool(false)
Nota: Jika pembolehubah telah dilepaskan menggunakan unset(), kemudian pass isset () penghakiman akan kembali SALAH.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada pembolehubah ditetapkan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!