举例比如:
$db = new PDO(参数);
$db2 = $db;
$db3 = $db;
对三个变量进行 var_dump 输出的时候,都显示 object(PDO)[2]
意思是,都是引用的同一个 PDO 对象吗? 并没有新建立一个链接,对吗?
还有,为什么 $db 是一个对象,而不是一个资源呢? 对 get_resource_type($db); 显示报错:
get_resource_type() expects parameter 1 to be resource, object given
Uncaught exception 'PDOException' with message 'You cannot serialize or unserialize PDO instances'
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.