我正在显示一个相对“沉重”的 PHP 页面。我有几个函数,每个函数都使用与数据库的连接来获取一些行。我注意到在每个函数中创建一个新的 $con 会大大降低速度,所以我很自然地想为页面上的每个函数使用相同的 $con。我试过这个:
$con = mysqli_connect("localhost","root","root", "mydb");
function fA($a, $b, &$con = $con)
{}
function fB($a, &$con = $con)
{}
您可以看到我正在尝试为每个函数传递一个指向 $con 的指针,但我得到了每个函数的指针syntax error, unexpected $con
。(每当我调用它们时,我都可以将 $con 传递给函数,但这样做我不必返回并更改每个函数调用,而且看起来更整洁)