Heim  >  Artikel  >  Backend-Entwicklung  >  什么是PHP句柄

什么是PHP句柄

小云云
小云云Original
2018-03-09 13:01:413251Durchsuche

句柄就是操作某个对象的资源,即操作某个目标的,句柄就是回调函数。句柄(handle)也可以理解为把手。拥有把手就相当于拥有资源。针对句柄进行操作就等于顺藤摸瓜操作资源。实际上对象在内存地址中不是固定的,固定的句柄指向相应对象内存中所在的地址。也可以说句柄是一种通道,一个保持着某种状态的对象。

一个资源在某种特定的性致下无法直接使用,所以使用句柄来操作。

比如::

1》》操作数据库需要验证身份,登录数据库的句柄带着登录信息就可以去操作数据库。

2》》文件的读写有文件指针的位置,读写需要控制指针的位置,句柄在此时形成一个带状态的通道。

3》》定时器是一种状态,把定时器赋值给句柄,当触发了一些事情以后可以对句柄进行处理(取消定时,提前触发)

4》》百度解释句柄时一种特殊的智能指针,当一个应用程序引用其他系统{{数据库||操作系统}}所管理的内存块或对象时,就要使用句柄。

举个栗子:比如说对象是你女票 ,那么句柄就是你女票的手机号,你不需要是时刻关注你的女票在哪,因为你直接打电话就看以知道她在哪,释放句柄时就是打个电话过去说“我们分手吧”!

小栗子:

//建立资源 
//根据句柄操作资源
$data = curl_init();
curl_setopt($data,CURLOPT_URL,$url);
curl_setopt($data,CURLOPT_NOBODY,TRUE);
//根据句柄执行这个资源
curl_setope($data,CURLOPT_RETURNTRANSFET,TRUE);
$head = curl_exec($ch);

 在网上看到一位大神说了一句话分享给各位开心开心:

 英文单词里“love handle”指的就是肚子周围可以捏出的小赘肉,可以直译成“爱的把手”

相关推荐:

JavaScript实现为事件句柄绑定监听函数实例详解

关于窗口句柄的文章推荐

HTML5 标签、事件句柄属性以及浏览器兼容情况速查手册

Das obige ist der detaillierte Inhalt von什么是PHP句柄. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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