您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP中的变量问题

2024/4/23 1:14:06发布8次查看
#$abc = abc;
    $def;
    #var_dump(isset($abc));
    //var_dump(empty($def));
    //var_dump(false);
    //var_dump(empty(''));
    var_dump(isset($def));
    var_dump(is_null($def));
    #var_dump(isset($def));
    #1.php数据变量里面有类似c/c++中的变量的声明和定义吗?
        #php中没有声明,只有未定义和定义
    #2.什么是php变量的定义? 是 $def;  还是  $abc = abc;  ?
    # 在php中变量的定义是 在 写变量的时候直接给变量赋值,即 $abc=abc;  这叫做变量定义
    # 如果$def,则会显示什么呢?做个实验吧  var_dump($def);
    #输出 :
    #notice: undefined variable: def in c:\users\lsqbupt\desktop\abcdefg.php on line 9
    #null
    # $def; 这叫做变量未定义
#让我们再做一个实验
    # 假如 $def = null; var_dump($def);
    # 则会输出  null ,而不会有notice
#
    #3.isset()  is_null()   empty() 还有变量自己作为判断的时候  if($abc)或者if($def),这几个函数有什么区别吗?
    #4.什么是null?大小写敏感吗?
    #null 空类型
    #null大小写不敏感,null类型只有一个取值,表示一个变量没有值,下面三种情况变量被认为为null
        #1.被赋值为null
        #2.尚未被赋值
        #3.被unset();
    #is_null()函数的功能还是从字面上可以看出来的,挺简单的
    #isset()和is_null()是一对
    #isset()函数:当{未定义,比如$def}和{变量本身是null比如$def = null;} 的时候返回false并且均没有notice,其他返回 true
    #empty()函数: 当 '' , ,0 ,'0' ,0 ,null ,false ,array(),未定义的变量,都返回为true
    #is_null()函数,当{未定义,比如$def}和{变量本身是null比如$def = null;} 的时候返回true 其他返回 false
        #is_null()函数对 {未定义,比如$def}会有notice,而对{变量本身是null比如$def = null;}却没有notice   {我发现这个函数和 isset()是一对啊}
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了php中的变量问题,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product