2014年1月12日日曜日

PHP で改行コード

PHP で改行コードを含む文字列を扱う場合はダブルクォートで囲む。シングルクォートで囲んだ場合はエスケープシーケンスとして解釈されない。

メールのヘッダを複数行作成する場合などにシングルクォートで書いてしまうとヘッダが正しく読み込まれないので注意。

$header = "From: sample@sample.com\r\n";
$header .= "Bcc: sample_bcc@sample.com\r\n";
// $header .= 'Bcc: sample_bcc@sample.com\r\n'; <= これは認識されない

0 件のコメント:

コメントを投稿