[PHP字符串]③--heredoc/nowdoc

Paste_Image.png
Paste_Image.png

不使用heredoc

需要转义

$table = "
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" width=\"80%\">
    <tr>
    <td>编号</td>
    <td>用户名</td>
    <td>描述</td>
</tr>
    <tr>
    <td>1</td>
    <td>KING</td>
    <td>I\"m Fine</td>
</tr>
</table>

";
echo $table;
Paste_Image.png
$username="king";
$table = <<<EOF
<table border="1" cellpadding="0" cellspacing="0" width="80%">
    <tr>
    <td>编号</td>
    <td>用户名</td>
    <td>描述</td>
</tr>
    <tr>
    <td>1</td>
    <td>{$username}</td>
    <td>I'm Fine</td>
</tr>
</table>
EOF;
echo $table;
Paste_Image.png
echo <<<EOF
<h1>This is a test.</h1>
EOF;

//5.3之后
echo <<<"TEST"
<h2>Hello Imooc</h2>
TEST;
Paste_Image.png

nowdoc

Paste_Image.png
$username = 'king';
$str = <<<'EOD'
hello king<br/>
{$username}
<br/>
a\nb\rcdef
EOD;
echo $str;
Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容