重複の可能性:
データベース接続のグローバルまたはシングルトン?
database.php にデータベース クラスがあり、同じファイルにオブジェクトを作成します。
$database = new Database();
次に、このファイルを別のファイルに含めます。このファイルには、クラスTest
内に呼び出されるクラスTest
があり、メソッドがありtest_me
ます。test_me メソッド内で、Database クラスの $connection 変数にアクセスしたいと考えています。これどうやってするの?
これは私が試したことです。
function test_me(){
global $connection;
//use $connection on another function..
}
これは私にエラーを与えますundefined variable $connection
。私が間違っていることは何ですか?