1
我在想,在函數中使用db連接將其返回到項目中的任何位置是否安全並確定?如果我想重複使用這個項目來構建另一個項目,我只能在這個函數中更改db連接,並且我不需要遍歷腳本搜索和更改連接參數。可以在函數中定義PDO db連接嗎?
function connect_db(){
$db = new PDO('mysql:host=localhost;dbname=;charset=utf8', '', '');
return $db;
}
現在我的functions.php是必需的文件一次,通過返回
$db = connect_db();
,然後無論語句後面的任何地方調用它。
它是否安全?
以及如何在頁面末尾像這樣關閉連接?
$db = NULL;
顯然不起作用。
用於關閉連接這個變量$ pdo沒有在函數中定義是一個錯字? – grab
@grab我的'$ pdo'等同於你的'$ db' - 我只是使用了一個不同的變量名,對於混淆感到抱歉。 –