adodb中NewADOConnection函数的问题
在PHP中使用adodb函数库里面的NewADOConnection函数的时候为什么之前要加上&
比如说$db=&NewADOConnection("mysql")这样写。如果不加上&这个也完全正确的能运行
$db=NewADOConnection("mysql")在PHP里面&与C语言里面的&是一样的吧?取地址。
我想知道这是为什么。 先谢谢大家
比如说$db=&NewADOConnection("mysql")这样写。如果不加上&这个也完全正确的能运行
$db=NewADOConnection("mysql")在PHP里面&与C语言里面的&是一样的吧?取地址。
我想知道这是为什么。 先谢谢大家
作者: qlz37238 发布时间: 2011-06-08
& 传递引用
adodb函数库是在 php4 时代诞生的,当时对象的传递并不像 php5 总是以“引用”方式传递
写作 $db=&NewADOConnection("mysql") 是为了节省内存
adodb函数库是在 php4 时代诞生的,当时对象的传递并不像 php5 总是以“引用”方式传递
写作 $db=&NewADOConnection("mysql") 是为了节省内存
作者: xuzuning 发布时间: 2011-06-09
引用 1 楼 xuzuning 的回复:
& 传递引用
adodb函数库是在 php4 时代诞生的,当时对象的传递并不像 php5 总是以“引用”方式传递
写作 $db=&NewADOConnection("mysql") 是为了节省内存
& 传递引用
adodb函数库是在 php4 时代诞生的,当时对象的传递并不像 php5 总是以“引用”方式传递
写作 $db=&NewADOConnection("mysql") 是为了节省内存
呵呵。那么我想 $db=NewADOConnection("mysql")这样写的意思呢? 能说明更清楚一点吗?
作者: qlz37238 发布时间: 2011-06-09