全局VS函数调用mysql里面的函数

时间:2012-09-20 09:00:13

标签: php mysql performance global

您建议我在以下

之间使用性能

A)

function db(){ return new mysqli('localhost','user','pass','db'); }

//global scope
$db = db();

function foo(){
//function scope
$db = db();

[...]

}

B)

//global scope
$db = new mysqli('localhost','user','pass','db');

function bar(){
//function scope
global $db

[...]

}

目前我正在使用方法A,但我知道在调用函数时会产生开销,并且在大多数函数中都会调用db(),所以我很想知道。

0 个答案:

没有答案