在我发布这个问题之前,我在几个地方搜索了这个问题.我真的找不到合适的答案.
我评估了两种方式......
$date = new DateTime()
Run Code Online (Sandbox Code Playgroud)
AMD
$date = new DateTime('NOW')
Run Code Online (Sandbox Code Playgroud)
是否必须为上述两者提供相同的结果,或者它们是否有任何不同的情况?
如果您将查看DateTime
构造函数定义,您将看到这now
是初始化字符串的默认值:
public DateTime::__construct() ([ string $time = "now" [, DateTimeZone $timezone = NULL ]] )
Run Code Online (Sandbox Code Playgroud)
这意味着上述两个呼叫始终相等.如果您不指定任何初始化字符串,PHP将now
隐式替换为您.
归档时间: |
|
查看次数: |
2376 次 |
最近记录: |