脚本宝典收集整理的这篇文章主要介绍了无法在实例化DateTime PhP对象后立即应用功能,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
DateTime::
提取字符串日期的年份.
我不明白为什么DateTime的以下实例化会引发错误:
$myDate = "2015-09-10"; $year_myDate = new DateTime($myDate)->format("Y");
知道这个实际上有效:
$myDate = "2015-09-10"; $dateTime_myDate = new DateTime($myDate); $year_myDate = $dateTime_myDate->format("Y");
对象不会返回自己的实例吗?那么为什么我们不能在实例化之后立即使用这个类的方法呢?
$year_myDate = (new DateTime($myDate))->format("Y"); ↑ ↑
注意:
>这适用于PHP >= 5.4 dereferencing> $year_myDate,不会保存DateTime的实例,只是一个字符串(从DateTime :: format()返回)
以上是脚本宝典为你收集整理的无法在实例化DateTime PhP对象后立即应用功能全部内容,希望文章能够帮你解决无法在实例化DateTime PhP对象后立即应用功能所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。