天天看點

php中的isset函數,php isset函數的用法舉例

例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()函數的差別