教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 分享:php变量类型之资源变量

分享:php变量类型之资源变量

发布时间:2017-03-18   编辑:jiaochengji.com
本文介绍下,php变量类型中的资源变量,资源类型是一种特殊的变量,保存了到外部资源的一个引用。有需要的朋友参考学习下。

本节内容:
php变量类型中的资源变量

资源类型是一种特殊的变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。

比如数据库连接,打开文件,图形画布区域等。

资源类型其实仅仅是一个整数,而内核可以根据这个整数值去一个类似资源池的地方寻找最终需要的数据。

例1,文件操作的例子:
 

复制代码 代码示例:
<?php
$file=fopen('a.txt','r');//使用fopen函数打开一个文件获取句柄。 
fread($file,1024);//之后把该句柄传递给fread函数,即可对此文件进行后续操作。

例2,数据库操作的例子:
 

复制代码 代码示例:
<?php
$result=mysql_query('select * from tbale');//mysql_query函数执行一条sql,若失败,返回false;成功,查询结果被缓存,并返回资源标识(类似:Resource id#42)即指向该资源的句柄。 
mysql_num_row($result);//使用该句柄可以操作缓存中的资源,从而返回查询出来的条数 
mysql_fetch_row($result);//使用该句柄可以操作缓存中的资源,从而返回查询结构

说明:
使用和销毁资源的函数列表。
可以用is_resource()函数测定一个变量是否是资源,函数get_resource_type()则返回该资源的类型。

您可能感兴趣的文章:
分享:php变量类型之资源变量
关于php中变量的初始化以及赋值方式的介绍
php八大数据类型有哪些
php支持哪8种数据类型?
深入理解PHP原理之变量(Variables inside PHP)
PHP 源码 — is_array 函数源码分析
Visual C#资源文件编程--使用资源文件 <zt>-Windows开发-.NET
PHP变量的初始化以及赋值方式介绍
php入门教程-适合初学者教程
PHP写时复制(Copy On Write)

[关闭]
~ ~