Heim >Backend-Entwicklung >PHP-Tutorial >什么是Resource 资源类型?

什么是Resource 资源类型?

WBOY
WBOYOriginal
2016-06-23 14:26:151203Durchsuche

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(),打开目录,这个函数也会返回一个资源标识符
那这两种就是不同的资源类型啊
我是新手,嘿嘿,纯属个人意见

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn