私はこの変数を持っています。
$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;
}
}
}
しかし、私はこのコードが良くないと感じています。
上記の条件付きでより良いコードを作成するための提案はありますか?