有办法把 if 判断提出?
if (
$row['sale_type'] == 'pre' && $row['stock_type'] == '' or
$row['sale_type'] == '' && $row['delivery_from'] != 0 or
$row['sale_type'] == '' && $row['delivery_from'] == 0 && $row['stock'] == 0 && $row['stock_type'] == 'pre' ) {
// do something
}
$row
会变,do something
也会变
但是带入的值都会是一样的,if
or
的判断也是长得一样
这样有办法提出来吗?
发现网站有十几个一样的判断,想提出来,方便管理
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
别想太多 当
something
很多的时候 还是建议加if 什么数组 什么逻辑且&&
不用那么花哨 如果阅读起来困难 建议还是用if
打好注释就行用变量就好了。别搞太花哨,看起来费劲,一个条件一个变量,取个有意义的变量名,if就变短了
这样?
这类需求我们一般使用配置数组来实现,尽量不修改代码,下面是例子,具体实现可以根据需求修改