PHP中变量类型之特殊类型:资源类型、空类型
来源:互联网 发布:软件项目经理资格证书 编辑:程序博客网 时间:2024/06/01 13:55
PHP第一种特殊类型—资源
资源(resource):资源是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布。我们可以对资源进行操作(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果我们忘记了释放资源,系统自动启用垃圾回收机制,在页面执行完毕后回收资源,以避免内存被消耗殆尽。
再例如:
得到的结果为:
资源(resource):资源是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布。我们可以对资源进行操作(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果我们忘记了释放资源,系统自动启用垃圾回收机制,在页面执行完毕后回收资源,以避免内存被消耗殆尽。
举例如下:
<?php$file=fopen("f.txt","r"); //打开文件$con=mysql_connect("localhost","root","root"); //连接数据库$img=imagecreate(100,100);//图形画布?>
再例如:
<?php //首先采用“fopen”函数打开文件,得到返回值的就是资源类型。$file_handle = fopen("/data/webroot/resource/php/f.text","r");if ($file_handle){ //接着采用while循环(后面语言结构语句中的循环结构会详细介绍)一行行地读取文件,然后输出每行的文字 while (!feof($file_handle)) { //判断是否到最后一行 $line = fgets($file_handle); //读取一行文本 echo $line; //输出一行文本 echo "<br />"; //换行 }}fclose($file_handle);//关闭文件?>
PHP第二种特殊类型—空类型
NULL(NULL):NULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况下变量被认为为NULL。
例如:
<?php error_reporting(0); //禁止显示PHP警告提示 $var; var_dump($var); $var1 = null; var_dump($var1); $var2 = NULL; var_dump( $var2); $var3 = "节日快乐!"; unset($var3); var_dump($var3);?>
得到的结果为:
null
null
null
null
0 0
- PHP中变量类型之特殊类型:资源类型、空类型
- PHP之变量类型
- PHP第二种特殊类型—空类型
- 变量中的特殊类型
- PHP基础之变量类型
- PHP之测试变量类型
- PHP-特殊类型 NULL
- php特殊类型
- php变量类型之资源变量
- PHP 的 变量类型
- php判断变量类型
- 004.php变量类型
- php判断变量类型
- php变量类型
- php变量类型转换
- 【PHP】判断变量类型
- php的变量类型
- 之弱类型变量(Variables inside PHP)
- Mysql登录时报 ERROR 1045 (28000)解决
- Zookeeper系列(二十四)Zookeeper原理解析之处理流程
- CSU 1809 Parenthesis(RMQ||线段树)
- CodeForces
- 进程之间的通信之AIDL
- PHP中变量类型之特殊类型:资源类型、空类型
- 剑指Offer
- python基础知识-文件操作
- Yeoman安装和使用详解
- bash中 2>&1 & 的解释
- chrome下清除dns缓存
- jsp 自定义标签详解
- eclipse断点调试方法
- 程序设计模式(七) C++ 桥(Bridge)模式