0

switch 文で関数を呼び出すことはできませんか? 以下を実行しようとすると、未定義の関数通知が表示されます。

class MyClass {
    function myfunction($var)
    {
        unset($var);
    }


    function checkValue($val)
    {
        switch ($val) {
            case 'hello':
                myfunction($val);
                break;
            case 'goodbye':
                echo "i equals 1";
                break;
         }
    }
}
4

1 に答える 1

1

はい、必要であるというあなたの仮定は正しいです:

$this->myfunction($val); //Calls the instance method myFunction
于 2012-12-05T20:29:21.707 に答える