我需要测试一个对象属性是否与字符串等价。
我正在使用 php imap 函数循环浏览 gmail 帐户中最近的 10 封电子邮件,我想过滤它们,所以我只处理来自 twitter 的电子邮件。这个 for 循环是出错的代码的相关摘录。
for ($currentMsgno; $currentMsgno > (msgnoTotal-10); $currentMsgno--){
echo "MESSAGE NO IS : " . $currentMsgno . "<br/>";
$headerObj = imap_headerinfo($mbox,$currentMsgno,0,0);
if ($headerObj->fromaddress=='Twitter'){
echo "MESSAGE FROMADDRESS IS: " . $headerObj->fromaddress . "<br/>"
}
imap_setflag_full($mbox, "$currentMsgno", "\\Seen");
}
除了尝试测试($headerObj->fromaddress=='Twitter')之外,所有代码都可以正常工作,这根本行不通。我不确定在处理 objects 属性时是否有一些非常基本的东西我没有做......有没有我应该使用的功能?