php – 如何隐藏错误“试图获取非对象的属性”
发布时间:2020-12-13 17:48:37 所属栏目:PHP教程 来源:网络整理
导读:我有以下代码,它可以正常工作. Twitter好友列出正确,但似乎当显示最后一项时,错误“通知:试图获取非对象的属性”显示4次. 由于代码可以正常工作,我想要一种隐藏这些错误的方法. $connection = getConnectionWithAccessToken($consumerkey,$consumersecret,$
我有以下代码,它可以正常工作. 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 />"; } } 解决方法
如果对象在使用其值之前具有某个属性,则可以添加检查器
if (isset($tweet[$i]->name)) { // process } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |