php中特殊数据类型resource和null笔记

原创 PHP笔记  2017-04-14 22:31  阅读 925 views 次

php特殊数据类型

  • 资源(resource):资源类型是一种特殊的变量类型,又叫做句柄,是外部资源的一个引用。
  • 空值(null):只有一个值null,一般用来表示变量没有值。

1、资源(resource)

资源类型是在php4引进的,详情请搜索:资源类型

2、空值(null)

空值一般表示变量没有任何值。一般有以下几种情况:变量没赋值、变量被赋值为null、变量被unset()函数处理过。

实例:

<?php
$str1=null;
$str2="unset";
unset($str2);
if(is_null($str)){
echo '$str=null';
}
if(is_null($str1)){
echo '$str1=null';
}
if(is_null($str2)){
echo '$str2=null';
}
?>

运行结果:

 

说明:

  1. 有些浏览器会报报错:未定义变量,但可以看出变量的类型是null;
  2. null不区分大小写,null和NULL是一样的。
  3. is_null()函数是用来判断变量是不是null型,如果是返回true,反之返回false;
  4. unset()函数是用来销毁变量的。
本文地址:https://www.ggbiji.com/php-resource-null.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情