我能代替
if(!$mail->Send()) {
return false;
} else {
return true;
}用这个?
return (bool)$mail->Send();不管$mail->Send()返回什么(它是一个三方对象)
有(bool)表示感叹号不同的类型吗?
发布于 2011-08-30 14:39:08
是的,你可以,如果它不起作用,你可以这样做:return !!$mail->Send();。
发布于 2011-08-30 14:39:39
是的,允许使用以下类型的类型铸造:
允许的类型如下:
否则,也有可能使用
return !!$mail->Send();但是,对于其他人在将来查看您的代码来说,这并不是很明显。
发布于 2011-08-30 14:39:23
您可以简化如下:
return $mail->Send() ? true : false;https://stackoverflow.com/questions/7244934
复制相似问题