我有以下形式的代码:
<?php
function doSomething{
//Do stuff with MySQL
$con->tralalala();
}
$con = connectToDatabase;//This would actually be a line or two.
doSomething();
?>
这种(类型的)代码不起作用,因为 doSomething() 没有与数据库的连接。谁能解释为什么不?我在调用 doSomething()之前创建了 $con 连接。那么为什么这个函数表现得好像没有连接一样呢?
除了将连接传递给 doSomething($con) 之类的函数之外,有没有办法解决这个问题?