當我在寫與PDO和MySQL的PHP代碼,我總是會創建連接,當我需要他們職責範圍內,像這樣:如何組織函數內數據庫連接的處理?
result pseudo_function() {
create and open connection
do stuff
close connection
return result
}
現在,我開始在C編程,我已經看到指針是一個有趣的將整個連接作爲參數傳遞給函數的方式。我想知道是否更好地傳遞函數之間的連接,直到整個用戶請求被提供。
澄清:對於一個用戶請求,可能會有1-5個調用函數,然後打開數據庫,獲取數據,執行某些操作,關閉並返回。
如果你保持連接打開,它也會使性能明智嗎?
只需通過使用一個參數DB連接到函數。 PHP通過引用傳遞對象,有點像一個指針。 – dqhendricks