我做了这个例程来显示phpMailer实例的值(当试图找到bug时):
echo('<p>Mail:</p>');
foreach($mail as $var=>$val){
if(gettype($var)=="string") echo('<li>'.$var.': '.$val.'</li>');
}
其中$ mail是实例。但是我得到了这个错误代码:
可捕获的致命错误:无法将类SMTP的对象转换为第111行的/home/gustavo/public_html/clientes/mullermoreira/website_mail.php中的字符串
打印的最后一个属性是SMTPKeepAlive :(此处未报告任何内容)。
我尝试使用is_string而不是gettype,但我得到了相同的结果。是否有正确或更好的方法来做到这一点?