我有这个变量。
$productId = 2; // Testing ID
$value->id; // Contains INT
$value->datePurchaseEnd; // Contains UNIXTIME or NULL
我想做的条件。
if ($value->id == $productId) return true;
但如果$value->datePurchaseEnd;
不是NULL
那么也将它与当前时间进行比较,它必须大于当前时间才能返回TRUE
;
现在这是我制作的代码:
if( $value->id == $productId){
if( $value->datePurchaseEnd == NULL ){
$return = TRUE; break;
}else{
if( $value->datePurchaseEnd > mktime() ){
$return = TRUE; break;
}
}
}
但我觉得这段代码不好。
有什么建议可以用上面的条件编写更好的代码吗?