Fatal error: Call to a member function get() on a non-object
在
pr($transaction->invoice->get());
我收到一条奇怪的消息。我确定该方法存在,并且可以使用,甚至在使用之前仔细检查过。这里有什么问题?
pr(get_class_methods($transaction->invoice));
Array
(
[0] => __construct
[1] => get
[2] => __toString
[3] => getHref
[4] => setHref
[5] => _get
)
更新:
var_dump(is_object($transaction->invoice));
评价为bool(true)
这些方法都不起作用。我很混乱!我认为这是那些边缘情况之一。我正在使用 Recurly 库。
更新
看起来有些返回的对象本身没有实例化。这很奇怪。我不知道 PHP 会这样做。