私の友人は、どのようにしてPHPで日付を作成し、比較することができるか尋ねました。 PHPにDateTime
クラスがあることを知っていたので、私は彼女にそれを検索して理解させるように言いましたが、私は比較物についてはわかりませんでした。だから私はあなたがPHPで日付を比較する方法を探せた。私はDateTime
クラスがいくつかのinbuiltメソッドを使って日付を比較していると考えました。私は理解していない何'<'を使用してPHPの2つのオブジェクトを比較する
$today_dt = new DateTime($today);
$expire_dt = new DateTime($expire);
if ($expire_dt < $today_dt) { /* Do something */ }
が<
などの比較演算子は、2つの「オブジェクト」を比較するために使用することができる方法である。しかし、私の驚きに、コードは次のようなものが見えました。私はあなたが比較演算子を使用してプリミティブなデータ型を比較することしかできないと思った。では、PHPは比較演算子を使用して2つの 'オブジェクト'をどのように比較しますか?