php检测一个变量是否设置函数,php如何判断变量是否有设置的函数
php判斷變量是否有設置的函數的方法:可以利用isset()函數來進行判斷。isset()函數用于檢測變量是否已設置并且非NULL。如果指定變量存在且不為NULL,則返回TRUE,否則返回FALSE。
isset() 函數用于檢測變量是否已設置并且非 NULL。
(推薦教程:php圖文教程)
如果已經使用 unset() 釋放了一個變量之后,再通過 isset() 判斷將返回 FALSE。若使用 isset() 測試一個被設置成 NULL 的變量,將返回 FALSE。同時要注意的是 null 字符("\0")并不等同于 PHP 的 NULL 常量。
語法:bool isset ( mixed $var [, mixed $... ] )
返回值:
如果指定變量存在且不為 NULL,則返回 TRUE,否則返回 FALSE。
(學習視頻推薦:php視頻教程)
舉例:<?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
?>
運行結果:變量已設置。
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)
總結
以上是生活随笔為你收集整理的php检测一个变量是否设置函数,php如何判断变量是否有设置的函数的全部內容,希望文章能夠幫你解決所遇到的問題。