可能没有办法处理匿名对象?
我想做这样的简短思考:
echo (new DateTime())->getTimestamp();
在 javascript 中我们可以很快使用:
alert( (new Date()).getTime() );
有没有更短的方法可以在php中使用?
不创建函数?
不想使用 exta funktion .. 例如:
function timestamp() {
$dt = new DateTime();
return $dt->getTimestamp();
}
顺便说一句:有用的链接:https://www.google.de/search?q=php+creating+anonymous+object BTW2:这行得通:
$obj = (object) array('foo' => 'bar', 'property' => 'value');
echo $obj->foo;
谢谢大家!为您提供快速的答案。
BTW3(从 13-11-22_16-12 更新):
我也发现了一些有用的东西:
echo $_SERVER['REQUEST_TIME'];
echo @date('H:i:s');
最佳答案
小于:
echo (new DateTime())->getTimestamp();
// or
echo (new DateTime)->getTimestamp();
# available in PHP >= 5.4.0
将使用程序样式(或在对象和程序之间混合):
echo date_create()->getTimestamp();
# available in PHP >= 5.3.0
echo date_create()->format('U');
# available in PHP >= 5.2.0
或:
echo time();
关于php - echo (new DateTime())->getTimestamp(); ...不支持匿名对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20147545/