次の形式のコードがあります。
<?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) のような関数に接続を渡す以外に、これを修正する方法はありますか?