如何访问此 PHP 变量(对象->数组->对象)?
How do I access this PHP variable (object->array->object)?
我有一个看起来像这样的对象:
Foo_Transaction Object (
[_attributes] => Array (
[id] => abcdefg
[orderId] =>
[createdAt] => DateTime Object (
[date] => 2015-03-05 18:57:48.000000
)
我可以用 $result->transaction->id
访问 id
就好了。
但是,尝试使用 $result->transaction->createdAt->date
returns NULL 访问 date
数据。我做错了吗?
DateTime object so you need to use DateTime::format()
将日期值作为字符串获取:
echo $result->transaction->createdAt->format('Y-m-d H:i:s');
因为createdAt
是一个DateTime
PHP对象。要将此日期作为字符串获取:
$result->transaction->createdAt->format('Y-m-d H:i:s')
有关可接受的日期格式参数,请参阅 date()
函数的文档。
我有一个看起来像这样的对象:
Foo_Transaction Object (
[_attributes] => Array (
[id] => abcdefg
[orderId] =>
[createdAt] => DateTime Object (
[date] => 2015-03-05 18:57:48.000000
)
我可以用 $result->transaction->id
访问 id
就好了。
但是,尝试使用 $result->transaction->createdAt->date
returns NULL 访问 date
数据。我做错了吗?
DateTime object so you need to use DateTime::format()
将日期值作为字符串获取:
echo $result->transaction->createdAt->format('Y-m-d H:i:s');
因为createdAt
是一个DateTime
PHP对象。要将此日期作为字符串获取:
$result->transaction->createdAt->format('Y-m-d H:i:s')
有关可接受的日期格式参数,请参阅 date()
函数的文档。