これで何が起こっているのか分かりません。私はFunc2からFunc1を呼び出す必要があり、オブジェクトの内部にFunc1のパラメータを渡す必要があります。phpのクラス内の関数内で関数を呼び出す
class MyClass {
function Func1($a) {
return $a;
}
function Func2() {
echo $this->Func1($a);
}
}
$c = new MyClass();
$c->Func1('parametr'); // prints: 1
$c->Func2();
あなたの質問であなたが主張するものと、コードを実行するとどうなるかは次のとおりです:http://codepad.org/quUn635i。あなたの質問とコードを明確にしてください。 – Gordon
これはもう少し文脈が必要だと思います。 Func2とは何を考えていますか? Func2はある種のオブジェクトをFunc1に渡すことを想定しているようですが、この例ではわかりません。 –