Zend_MailでもZend_Dbと同様、流れるようなインターフェイス形式でコールすることもできます。
「流れるようなインターフェイス」とは、 各メソッドの返り値が呼び出し元オブジェクト自身への参照となり、 その返り値からすぐに別のメソッドをコールできる形式のことを表します。
< ?php $mailCharset = 'ISO-2022-JP'; $crrCharset = 'EUC-JP'; require_once 'Zend/Mail.php'; $mail = new Zend_Mail($mailCharset); $mail->setBodyText('This is the text of the mail.') ->setFrom('somebody@example.com', 'Some Sender') ->addTo('somebody_else@example.com', 'Some Recipient') ->setSubject('TestSubject') ->send();
ただしこのまま使っても日本語は化けます。
Zend_mailは日本語バグ?があるようでちょっと癖があるのでちゃんと使えるようにするまでけっこう手間がかかったりします^^;