【发布时间】:2021-06-11 00:51:30
【问题描述】:
var_dump 结果中的数字 #11 和 (0) 是什么意思:
对象(PDO)#11 (0) { }
我有一个类,我用它制作了一个对象并在多个地方使用它。
【问题讨论】:
-
#n通常指的是resource handles(套接字或文件指针) -
“我有一个类,我用它制作了一个对象并在多个地方使用它。” - 我想你的意思是你有一个
object你是从class创建的。class就像对象的蓝图,object是类的实例,即正在运行的程序中的数据集合。 (想想 USS Enterprise NCC-1701-D 是如何成为Galaxy 类 星舰的:类是“Galaxy”,对象名称是“Enterprise”)。 -
@mario 实际上,
#n是对象或资源的“句柄”。在 OP 的情况下,PDO是来自 PHPclass的实际 PHPobject,而不是直接作为“资源”(当然,PDO确实包装了资源)。