メインコンテンツまでスキップ
Version: Fegg 5.x(開発版)

Mail::pushHeader

Add custom header

Description​

public self Mail::pushHeader( mixed $key, [ string $val = null ] )

Line breaks in the header name and value are removed.

Arguments​

NameData typeDefaultRemarks
$keymixedHeader name, or an array of name => value
$valstringnullHeader value when $key is a string

Example​

Controller
use Fegg\Tool\Mail;

$mail = new Mail();
$mail->pushHeader('X-Foo', 'bar');
$mail->pushHeader('X-Baz', 'qux');

// Same with
$mail->pushHeader(array(
'X-Foo' => 'bar',
'X-Baz' => 'qux',
));