例1,檢查PHP的全局身份驗證變量
複制代碼 代碼示例:
if ( (! isset ($PHP_AUTH_USER)) || (! isset ($PHP_AUTH_PW)) ):
header('WWW-Authenticate: Basic realm="Secret Family"');
header('HTTP/1.0 401 Unauthorized');
print "Authorization is required.";
exit;
endif;
?>
例2,isset()檢查一個變量是否設定值
複制代碼 代碼示例:
$foo = 1;
if (isset($foo)) {
echo "Foo is set\n";
} else {
echo "Foo is not set\n";
}
if (isset($bar)) {
echo "Bar is set\n";
} else {
echo "Bar is not set\n";
}
?>
例3,檢視使用者cookie,學習下isset()的用法
複制代碼 代碼示例:
setcookie("username","michele");
echo 'Cookie created.';
if (!isset($_COOKIE['username'])){
echo ("Oops, the cookie isn't set!");
}else{
echo ("The stored username is ". $_COOKIE['username'] . ".");
}
?>
例4,isset()函數檢視數組元素是否定義
複制代碼 代碼示例:
$array = array('a' => 'R', 'b' => 2, c => '2');
print "
Using for:
\n
";
$limit = count($array);
for($i = 0; $i < $limit; $i++)
if( isset($array[$i]) )
printf("· %s,", $array[$i]);
?>
您可能感興趣的文章:
PHP 函數 isset、array_key_exists 的差異
執行個體解析PHP中empty,is_null和isset的用法差別
php程式設計基礎之isset與empty
執行個體學習php中isset與array_key_exists的差別
php中array_key_exists與isset的差別
php empty(),isset()與is_null()的用法差別分析
php empty()與isset()函數差別分析
php 中 empty 和 isset 的差別
php isset 函數的用法
empty()和isset()函數的差別