【发布时间】:2017-12-18 03:20:00
【问题描述】:
我编写了一个查看电子邮件不同部分的类。一个功能是通过检查文件名是否存在于其属性数组中来确定每个部分是否为文件。
我的支票看起来像:
if (array_key_exists("filename",$body_part->d_parameters)) {
// do stuff
}
但我的日志中不断出现此错误,因为在部分不是文件(标题、正文等)的情况下,没有称为“文件名”的数组键。
PHP Notice: Undefined property: stdClass::$d_parameters in mail.php
PHP Warning: array_key_exists() expects parameter 2 to be array, null given in mail.php
【问题讨论】: