1. 程式人生 > >php nowDoc and HereDoc

php nowDoc and HereDoc

<?php
//heredoc 注意 名稱之前不能有任何輸出 相當於雙引號定界符
$id=2;
$username='queen';
$email='[email protected]';
$str="<table border='1' width='80%' bgcolor=\"pink\">
<tr>
<td>編號</td>
<td>使用者名稱</td>
<td>郵箱</td>
</tr>
<tr>
<td>1</td>
<td>liuan</td>
<td>
[email protected]
</td> </tr> <tr> <td>{$id}</td> <td>{$username}</td> <td>{$email}</td> </tr> </table>"; echo $str; //通過heredoc的寫法 $str=<<<EOF this is a test <h1 align='center'>Hello world<small>power by king </small></h1> EOF; echo $str; //table>tr*2>td{x}*3 $str=<<<TABLE <table border='1' width='80%' bgcolor="gold"> <tr> <td>編號</td> <td>使用者名稱</td> <td>郵箱</td> </tr> <tr> <td>1</td> <td>liuan</td> <td>
[email protected]
</td> </tr> <tr> <td>{$id}</td> <td>{$username}</td> <td>{$email}</td> </tr> </table> TABLE; echo $str; echo "<hr/>"; $str=<<<"test" <h1>這樣寫<small>也行</small> </h1> test; echo "$str"; echo "<hr/>"; #下面是nowdoc 相當於單引號 #注意,中間不可以有輸出 $str=<<<'EOD' <h1>this is test</h1> 使用者名稱:{$username} EOD; echo "$str";