有没有更简洁的方法来编写这个简单的PHP条件语句?
似乎有一种更短的方式来写这个:有没有更简洁的方法来编写这个简单的PHP条件语句?,php,Php,似乎有一种更短的方式来写这个: if ($action == 'add' || $action == 'update' || $action == 'delete') { // whatever } 有吗?我更喜欢这个表单,因为它更容易维护: if (in_array($action, array('add', 'update', 'delete'))) { // whatever } if(in_array($action, array('add', 'update'
if ($action == 'add' || $action == 'update' || $action == 'delete') {
// whatever
}
有吗?我更喜欢这个表单,因为它更容易维护:
if (in_array($action, array('add', 'update', 'delete'))) {
// whatever
}
if(in_array($action, array('add', 'update', 'delete'))) {
}
我更喜欢这种形式,因为它更容易维护:
if(in_array($action, array('add', 'update', 'delete'))) {
}
小字体:删除后缺少一个撇号。更干净,所以+1,尽管我认为效率较低。虽然怀疑是有三个元素的问题,但肯定效率较低,至少有三个原因(缺少快捷方式的评估,需要创建一个数组,需要在数组中搜索),但肯定更干净:),除非它处于某个临界循环的中间,性能损失将非常小。小打字错误:删除后缺少一个撇号。更干净,所以+1,尽管我认为效率较低。虽然怀疑是有三个元素的问题,但肯定效率较低,至少有三个原因(缺少快捷方式的评估,需要创建一个数组,需要在数组中搜索),但肯定更干净:)除非它处于某个关键循环的中间,否则性能损失将非常小。