我可以在php的switch语句中调用一个函数吗?

时间:2012-12-05 20:25:08

标签: php

是否无法在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;
         }
    }
}

1 个答案:

答案 0 :(得分:1)

是的,你认为自己需要是正确的:

$this->myfunction($val); //Calls the instance method myFunction