Before
php
1echo <<< EOH
2 <style type="text/css">
3 a:hover video.fileData2{
4 opacity:0.6;
5 filter:alpha(opacity=60);
6 }
7 </style>
8 EOH;
After
php
1echo <<< EOH
2 <style type="text/css">
3 a:hover video.fileData2{
4 opacity:0.6;
5 filter:alpha(opacity=60);
6 }
7 </style>
8EOH;
9// 改行を入れる
PHPのマニュアルに、以下のように説明があります。
http://php.net/manual/ja/language.types.string.php#language.types.string.syntax.heredoc
警告
非常に重要なことですが、終端 ID がある行には、セミコロン (;) 以外の他の文字が含まれていてはならないことに注意しましょう。これは、特に ID はインデントしてはならないということ、 セミコロンの前に空白やタブを付けてはいけないことを意味します。 終端 ID の前の最初の文字は、使用するオペレーティングシステムで定義された 改行である必要があることにも注意を要します。 これは、例えば、Macintoshでは \r となります。 最後の区切り文字の後にもまた、改行を入れる必要があります。
要するに、以下のような終端 ID は、すべて"clean"ではない、とみなされます。
EOH
の前にスペースやタブがある
EOH
と;
の間にスペースやタブがある
;
の後に改行コード以外の文字がある
;
の後に改行コードが無い
EOH;
前後の改行コードが、OSで定義されたものと異なる。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/14 10:49