有人可以解释为什么 Zend_Date_DateObject 在返回它之前检查其时间戳属性的类型(并将其转换为 int 或 string ...
protected function getTimestamp()
{
if ($this->_unixTimestamp === intval($this->_unixTimestamp)) {
return (int) $this->_unixTimestamp;
} else {
return (string) $this->_unixTimestamp;
}
}
这似乎很奇怪,但一定有一些逻辑是这样的??