【发布时间】:2011-02-24 23:50:14
【问题描述】:
请帮我理解:
print gettype(new CustomerObject())
prints: "object"(所以它是一个对象)
但是
print gettype((new CustomerObject())->get_customer());
打印:意外的 T_OBJECT_OPERATOR
如果我在两行上做它就可以了
$object = new Customer($order->customer_id);
print gettype($object);
打印:对象
$customer = $object->get_customer();
print gettype($customer);
打印:数组
似乎无法将这些线路合并为一个呼叫。 它是否正确?这背后的逻辑是什么?
【问题讨论】: