对任何误用的术语表示歉意,但我遇到此错误:
Notice
: Trying to get property 'name' of non-object in
C:\Users\Me\Documents\Projects\Project\index.php
on line
63
当我运行此代码时:
echo "<script> addResult({$i}, {$location}, {$link->data()->name}, {$link->data()->hash}, {$link->data()->upvotes}, {$link->data()->downvotes}) </script>";
这是我要从中提取的对象(数组?)
stdClass Object ( [id] => 1 [name] => Batman [hash] => QmZqkuqX1qTspb1GgmnzyRFetf1uMyA3CemvvgPZD39sPo [created] => 2020-06-17 03:33:02 [user_id] => [upvotes] => [downvotes] => )
我不明白那是什么
小的更新,似乎可以解决问题:
print_r($link->data()); //Above array/obj
echo $link->data()->name; //"Batman"
但是将其分配给变量/类似变量,例如:
$name = $link->data()->name; //Throws above error
不起作用