请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

模板之家 首页 教程频道 查看内容

php 空值是什么意思

模板之家 2022-1-15 12:26

分享至 : QQ空间
收藏

php空值是指null数据类型,表示一个变量没有任何值;空值(null)是不区别大小写的,也就是null与NULL或Null是一样的。

php空值是指null数据类型,表示一个变量没有任何值;空值(null)是不区别大小写的,也就是null与NULL或Null是一样的。

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

php 空值是什么意思?

php:空值(null)数据类型

空值(null):

空值,跟它的名字一样,表示一个变量没有任何值。空值(null)是不区别大小写的,也就是null与NULL或Null是一样的。

在PHP中被赋予空值的情况有三种:

第一种:

尚未被赋值

<?php
$a;
var_dump($a);
?>

第二种:

被赋值为 NULL。

<?php
$nu=null;
var_dump($nu);
?>

第三种:

被unset()函数处理过的变量

<?php
$name = 'Felipe';
 
var_dump((unset) $name);
?>

实例

字符串string1被赋值为null,string2根本没有声明和赋值,所以输出null,最后的string3虽然被赋予了初值,但被unset()函数处理后,也变为null型。unset()函数的作用就是从内存中删除变量。代码如下:

<?php
header("content-type:text/html;charset=utf-8");
echo  "变量($string1)直接赋值为null";
$string=null;                                          //$string1被赋空值
$string3="str";                                      //$string3被赋值str
if(is_null($strig1=null)){                    //判断$string1是否为空
    echo 'string=null';
}
echo '<p>';
echo '变量($string2)没有被赋值';
if(is_null($string2=null)){                 //判断$string1是否为空
    echo 'string=null';
}
echo '<p>';
echo '被unset()释放过的变量($string3):';
unset($string3);
if(is_null($string3=null)){//判断$string1是否为空
    echo 'string=null';
}
?>

is_null函数用来判断变量是否为null,在后面我们会讲到,现在先了解一下,这个函数是返回一个boolean型,如果变量为null,则返回true,否则返回false。unset()函数是用来销毁知道的变量。

推荐学习:《PHP视频教程》

以上就是php 空值是什么意思的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章!


路过

雷人

握手

鲜花

鸡蛋
来自: 网络收集
文章评论0人参与
热门频道
  • ecshop成人用品商城网站源源码模板 微信小
  • ecshop微信小程序代生成服务 可选购小程序
  • 【可选购小程序】ecshop生鲜食品蔬菜水果特
  • 【可选购小程序】ecshop医药品保健药房网站
  • ecshop百货超市日用品网站 免费生成微信小
  • ecshop办公用品文具耗材设备 免费生成微信
  • 【可选购小程序】ecshop家居家纺床上用品源
  • 【可选购小程序】ecshop户外运动体育用品健
  • ecshop整站数据打包 带数据 适合申请支付、
  • ecshop跨境购海淘微信分销商城网站源码模板
    推荐文章
  • 热门
  • 最新
返回顶部