adodb中NewADOConnection函数的问题

在PHP中使用adodb函数库里面的NewADOConnection函数的时候为什么之前要加上&

比如说$db=&NewADOConnection("mysql")这样写。如果不加上&这个也完全正确的能运行
$db=NewADOConnection("mysql")在PHP里面&与C语言里面的&是一样的吧?取地址。

我想知道这是为什么。 先谢谢大家

作者: qlz37238   发布时间: 2011-06-08

& 传递引用
adodb函数库是在 php4 时代诞生的,当时对象的传递并不像 php5 总是以“引用”方式传递

写作 $db=&NewADOConnection("mysql") 是为了节省内存

作者: xuzuning   发布时间: 2011-06-09

引用 1 楼 xuzuning 的回复:
& 传递引用
adodb函数库是在 php4 时代诞生的,当时对象的传递并不像 php5 总是以“引用”方式传递

写作 $db=&NewADOConnection("mysql") 是为了节省内存


呵呵。那么我想 $db=NewADOConnection("mysql")这样写的意思呢? 能说明更清楚一点吗?

作者: qlz37238   发布时间: 2011-06-09