php isset函数的用法举例

发布时间:2019-09-21编辑:脚本学堂
本文介绍几个php isset函数的例子,学习下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 setn";
    } else {
            echo "Foo is not setn";
    }

    if (isset($bar)) {
            echo "Bar is setn";
    } else {
            echo "Bar is not setn";
    }
?>

例3,查看用户cookie,学习下isset()的用法
 

复制代码 代码示例:

<?php
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()函数查看数组元素是否定义
 

复制代码 代码示例:
<?php
$array = array('a' => 'R', 'b' => 2, c => '2');
print "<p>Using for:</p>n<p>";
$limit = count($array);
for($i = 0; $i < $limit; $i++)
    if( isset($array[$i]) )
        printf("&middot; %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()函数的区别