在php中看到这样写法的代码
$form_error OR $post_data['title'] OR array_push($form_error, '请填写文章标题');
初看很疑惑,不知道这样写的目的何在。
其实时根据OR的性质来替代if判断的
这样写如果前面的代码为真,则后面的代码就不会被执行
这样以来,如果 forn_error 中有内容将直接执行下方代码,位于后面的两个都不会被执行,节省了代码的执行效率
php中的OR连续操作代替多重if判断
最新推荐文章于 2021-04-01 14:50:10 发布