Home  >  Article  >  Backend Development  >  什么是Resource 资源类型?

什么是Resource 资源类型?

WBOY
WBOYOriginal
2016-06-23 14:26:151181browse

http://docs.php.net/manual/zh/language.types.resource.php


回复讨论(解决方案)

打开数据库 和 一些IO操作都会返回一个资源指示符,这样下次再次访问的时候就不用重新连接了。


比如 mysql_connect. file_open

举个例子吧,

$result = mysql_query("SELECT * WHERE 1=1")
    or die("Invalid query: " . mysql_error());
?> 

mysql_query()函数是向MySQL数据库发送一条SQL语句,返回一个资源标识符$result
而这个资源标识符里面有数据库返回的信息,即你需要的信息
通常需要另外一个函数把资源读取出来,例如这里需要mysql_fetch_array($result)

还有其资源标识符,例如opendir(),打开目录,这个函数也会返回一个资源标识符
那这两种就是不同的资源类型啊
我是新手,嘿嘿,纯属个人意见

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn