奇怪的PHP错误:'不能在写上下文中使用函数返回值'
我收到了这个错误,我无法做出它的头或尾。
确切的错误消息是:
致命错误:第48行/home/curricle/public_html/descarga/index.php中的写入上下文中不能使用函数返回值
第48行是:
if (isset($_POST('sms_code') == TRUE ) {
谁知道发生了什么?
PS这是完整的功能,如果有帮助:
function validate_sms_code() { $state = NOTHING_SUBMITED; if (isset($_POST('sms_code') == TRUE ) { $sms_code = clean_up($_POST('sms_code')); $return_code = get_sepomo_code($sms_code); switch($return_code) { case 1: //no error $state = CORRECT_CODE; break; case 2: // code already used $state = CODE_ALREADY_USED; break; case 3: // wrong code $state = WRONG_CODE; break; case 4: // generic error $state = UNKNOWN_SEPOMO_CODE; break; default: // unknown error $state = UNKNOWN_SEPOMO_CODE; throw new Exception('Unknown sepomo code: ' . $return_code); break; } } else { $state = NOTHING_SUBMITED; } dispatch_on_state($state);}
慕的地10843
天涯尽头无女友
呼唤远方