|
在分多行打印字符串或分多行给字符串变量赋值时出现错误
出问题的方式:
print <<<HERE
<form>
Please enter your name:
<input type ="text"
name = "userName"><br>
<input type = "submit">
</form>
HERE;
错误提示:Parse error: parse error, unexpected $end in C:\Inetpub\wwwroot\myphp\User.php on line 29
我看到很多的人都在使用<<<HERE和HERE标记配合使用,完成多行字符串的赋值或打印,我感觉这种方式也很方便,可是我的机器上为什么不行呢
只要把上面对答应方式修改为:
print"<form>Please enter your username:<input type=text name=userName><br><input type=submit name=submit></form>";
就可以了,这是怎么回事情呢,希望得到您的帮助
谢谢
|
|