私はPDOに非常に新しいです。以下の関数を作成しましたが、グローバルデータベース($ dbo)を持つことは悪い考えだと読みました。コードは機能し、私が望むものも出力します。改善/修正する方法について何か提案はありますか?
function langString($lang_id) {
global $dbo;
$lang_result=$dbo->prepare("SELECT lang_string FROM lang WHERE lang_id=:lang_id");
$lang_result->bindParam(":lang_id",$lang_id,PDO::PARAM_INT,3);
if($lang_result->execute()){
$lang_row = $lang_result->fetch(PDO::FETCH_OBJ);
echo "<br><br>$lang_row->lang_string";
}
}
echo langString(3);