您建议我在以下
之间使用性能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(),所以我很想知道。