php?:运算符语法错误(T_RETURN)

时间:2016-06-16 16:11:46

标签: php

我收到错误:

  

解析错误:语法错误,意外“返回”(T_RETURN)

我可以在没有IF语句的情况下更正我的代码吗?

function isValid(){
    return false;
}
function foo(){
    isValid() ?: return false; //i dont want to return true yet!

    //another validations here that can return false
    isValid2() ?: return false;
    isValid3() ?: return false;

    return true;
}

var_dump(foo());

1 个答案:

答案 0 :(得分:2)

使用

return isValid() ? true : false;

请参阅here