我有一堆 if 语句,它们根据传递的信息有不同的过滤器。
稍后在代码中,我还需要在 IF 语句中重新使用该过滤器,这是变量
$over5hours = "$workextra->id > 767 && $workextra->id <=1301";
现在这是我的 if 语句
if($userid==$workextra->ownerId && $workextra->hoursDone >= 5 && $over5hours)
但是那个 over5hours 变量只显示:>767 && <1301,而不是在 IF 语句中写入整个字符串。
除了将该变量转换为数组之外,还有一种更简单的方法可以做到这一点,我不想编写 2 倍的 IF 语句,因为它会使我已经很糟糕的新手代码膨胀。有什么建议么?