特殊数据类型
PHP还有一些特殊的数据类型这些数据类型主要提供某种特殊的用途无法归入任何类别
PHP的特殊数据类型主要包括资源和空(null)数据类型
资源
在PHP中PHP程序通常与一些外部数据源进行交互如文件数据库和网络流等通常这种交互是通过句柄来完成的这些句柄保持对资源的引用直到通信结束句柄才能撤销这些句柄就属于资源数据类型
并不是所有的函数都返回资源只有PHP脚本中负责将资源绑定到变量的函数才能返回资源而该资源类的变量也并不能真正地保存一个值实际上只保存了一个指针指向所打开的资源类型变量在使用时直接调用指针就行如果输出其内容我们将看到一个资源的ID号的引用
空(null)
空(null)就是什么也没有没有值它既不表示零也不表示空格这种定义理解起来是相当困难的一般来说我们认为表所示情况下这种类型的值为空(null)
表 空值情况
例如在以下代码中将空值赋给变量$a
<?php
$a = 我喜欢PHP; //为变量赋值非空值
$a = null;//将变量值赋值为空
if(is_null($a)){
echo 变量值是空值;
}
?>
返回目录PHP Web开发学习实录
编辑推荐
Java Web开发详解
ASPNET MVC 框架揭秘
ASPNET开发宝典
ASP NET开发培训视频教程