gpt4 book ai didi

php - 在 PHP 中使用 '<' 比较两个对象

转载 作者:可可西里 更新时间:2023-11-01 00:08:15 26 4
gpt4 key购买 nike

我的 friend 问我她如何在 PHP 中创建和比较日期。因为我知道有一个 DateTime PHP 类 我告诉她搜索它并在理解后使用它,但是我不确定比较的东西。所以我用谷歌搜索你如何比较 PHP 中的日期。我以为 DateTime类使用一些内置方法来比较日期。但令我惊讶的是,代码看起来像这样:

$today_dt = new DateTime($today);
$expire_dt = new DateTime($expire);

if ($expire_dt < $today_dt) { /* Do something */ }

我不明白的是像<这样的比较运算符怎么能用于比较两个“对象”。我认为您只能使用比较运算符来比较原始数据类型。那么 PHP 如何使用比较运算符比较两个“对象”?

最佳答案

没有很好的记录,但是在比较对象时,PHP 会按照声明的顺序逐个比较成员变量,直到找到第一个不均匀的变量,并以此为基础返回结果。

这里有更多详细信息:http://us3.php.net/manual/en/language.oop5.object-comparison.php#98725

关于php - 在 PHP 中使用 '<' 比较两个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43434062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com