PHP中定界符的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP中定界符的问题相关的知识,希望对你有一定的参考价值。

初学php,在PHP中使用定界符定义格式化文本,"<<<"符号在键盘上怎么打,是字母M右边的符号吗?我用这个符号编辑,怎么提示出错呢?还是和配置PHP有关?

echo <<<html
这里可以随便放些什么字符!
HTML;

上面的代码是对的,但是你粘贴去都要报错,因为BAIDU要在每行后面加上一个空格,使用这种方式最关键的地方:

一、第一行(echo <<<HTML)的后面不能有任何字符,包含空白;
二、最后一行(HTML;)的前面不能有人会字符,包含空白;

另外说明,这个符号可以随便取,只要和你要输出的内容重复就可以,比如END、EOF、TEXT这些都行。
参考技术A 三个小于号呀<<<

和配置没有什么关系,用法:

echo <<<HTML
这里可以随便放些什么字符!
HTML;

php ETO定界符问题

这是原代码:

<?php
$name = 'kitty';
echo <<<Eof
<table height="20">
<tr><td>
$name<br/>
<script>
var p='hello world';
document.writeln(p);
</script>
</td></tr>
</table>
Eof;
?>
echo <<<Eof 报红,什么语法错误 意外:<<晚于echo
用浏览器访问报) Parse error: syntax error, unexpected '<<' (T_SL) in F:\wamp\www\de\t1.php on line 3

不要直接echo ,用一个变量先封装,在echo 这个变量 参考技术A <?php
$name = 'kitty';
$a= <<<Eof
<table height="20">
<tr><td>
$name<br/>
<script>
var p='hello world';
document.writeln(p);
</script>
</td></tr>
</table>
Eof;
echo $a;

以上是关于PHP中定界符的问题的主要内容,如果未能解决你的问题,请参考以下文章

php定界符的问题???

PHP定界符问题

php ETO定界符问题

在php中定界符是啥?

php定界符<<<EOF讲解

PHP定界符<<<EOF