当我in_list
var_dump
个对象时,如PHP文档中的this example:
DateInterval
我看到the manual中没有描述的几个属性。
$interval = new DateInterval('P2Y4DT6H8M');
var_dump($interval);
我认为它可能是PHP版本之间的差异,所以我在3v4l.org运行它,看起来有点不一致,哪个旧的PHP版本产生哪个输出(各种5.3和5.4版本产生一个或另一个)。
我想知道PHP Manual My var_dump
---------------------------- ------------------------------------------
object(DateInterval)#1 (8) { object(DateInterval)[1]
["y"]=> int(2) public 'y' => int(2)
["m"]=> int(0) public 'm' => int(0)
["d"]=> int(4) public 'd' => int(4)
["h"]=> int(6) public 'h' => int(6)
["i"]=> int(8) public 'i' => int(8)
["s"]=> int(0) public 's' => int(0)
public 'weekday' => int 0
public 'weekday_behavior' => int 0
public 'first_last_day_of' => int 0
["invert"]=> int(0) public 'invert' => int 0
["days"]=> bool(false) public 'days' => boolean false
public 'special_type' => int 0
public 'special_amount' => int 0
public 'have_weekday_relative' => int 0
public 'have_special_relative' => int 0
}
等等是什么以及它们的目的是什么,但到目前为止我的谷歌搜索并没有太多运气。我还尝试了很多不同的间隔,并且无法制作任何未知的属性!= 0.
有人能指出我正确的方向来解决这个问题吗?