use*_*041 4 php foreach loops for-loop notice
我有以下代码,它可以正常工作.Twitter好友列出正确,但似乎当显示最后一项时,错误"通知:试图获取非对象的属性"显示4次.
由于代码可以正常工作,我想要一种隐藏这些错误的方法.
$connection = getConnectionWithAccessToken($consumerkey, $consumersecret, $accesstoken, $accesstokensecret);
$tweets6 = $connection->get("https://api.twitter.com/1.1/friends/list.json?screen_name=".$twitteruser."&count=".$notweets);
foreach ($tweets6 as $tweet)
{
for($i = 0; $i < count($tweet); $i++)
{
echo $tweet[$i] -> name;
echo "<br />";
}
}
Run Code Online (Sandbox Code Playgroud)
如果对象在使用其值之前具有某个属性,则可以添加检查器
if (isset($tweet[$i]->name)) {
// process
}
Run Code Online (Sandbox Code Playgroud)