Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menyemak sama ada pembolehubah ditetapkan dalam php

Bagaimana untuk menyemak sama ada pembolehubah ditetapkan dalam php

青灯夜游
Lepaskan: 2023-03-13 07:48:02
asal
2469 orang telah melayarinya

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.

Bagaimana untuk menyemak sama ada pembolehubah ditetapkan dalam php

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 $... ] )
Salin selepas log masuk

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 = &#39;&#39;;
 
// 结果为 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
?>
Salin selepas log masuk

Hasil output ialah:

变量已设置。
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
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