当我在写与PDO和MySQL的PHP代码,我总是会创建连接,当我需要他们职责范围内,像这样:如何组织函数内数据库连接的处理?
result pseudo_function() {
create and open connection
do stuff
close connection
return result
}
现在,我开始在C编程,我已经看到指针是一个有趣的将整个连接作为参数传递给函数的方式。我想知道是否更好地传递函数之间的连接,直到整个用户请求被提供。
澄清:对于一个用户请求,可能会有1-5个调用函数,然后打开数据库,获取数据,执行某些操作,关闭并返回。
如果你保持连接打开,它也会使性能明智吗?
只需通过使用一个参数DB连接到函数。 PHP通过引用传递对象,有点像一个指针。 – dqhendricks