inside() という関数内でクラスを使用しようとしています。次のようなものがあります。
class MyClass{
public function test(){ echo "test ok"; }
}
$mc = new MyClass();
function inside(){
global $mc;
$mc->test();
}
しかし、これは機能しません:(私は得る:
致命的なエラー: の非オブジェクトに対するメンバー関数 test() の呼び出し ...
1 つの解決策は、クラス $mc を引数として関数 inside() に渡すことですが、別のものが必要です :/
何か案が ?
タイの人