我正在尝试重构一些代码,但我有点困惑。我像这样定义我的数据库连接:
try{
global $conn;
$conn = new PDO("mysql:host=$host",$root,$pw); [...]
现在我想要一个用于检索表行的函数,但它需要$conn
. 有什么方法可以传递$conn
给这个函数吗?我试图将其设置为默认值,但这不起作用:
function get($table,$conn=$conn,$limit=10){ [...]
然后我尝试了use
关键字,但我认为它仅适用于匿名函数:
function get($table,$limit=10)use($conn){
$query = $conn->query(" [...]
其他人如何做到这一点?我在这里遗漏了一些明显的东西吗?