6

我只是想加深对资源类型的理解,我不太确定为什么会首先发明它。

根据我的经验,在架构上,您只会在您正在执行的同一操作中将资源作为其他功能的依赖项发送,但您永远不会将该资源发送到程序的单独部分。当然只是一个标准的对象就足够了吗?

我错过了什么吗?什么是资源/应该如何使用它?

4

1 回答 1

2

在 PHP 5 之前,对象具有按值语义。即,您像结构一样传递它们,并且复制了它们的数据。这对于数据库或文件句柄之类的东西是行不通的。我猜这就是为什么这些资源是一种独特的类型。

于 2012-06-15T17:14:05.900 回答