php 的定界符 <<<eof 的问题
来源:互联网 发布:安润金融 知乎 编辑:程序博客网 时间:2024/05/22 08:22
PHP是一个Web编程语言,在编程过程中难免会遇到用echo来输出大段的html和javascript脚本的情况,如果用传统的输出方法 ——按字符串输出的话,肯定要有大量的转义符来对字符串中的引号等特殊字符进行转义,以免出现语法错误。如果是一两处还可以容忍,但是要是一个完整的 html文本或者是一个200行的js我想是谁都会崩溃的。这就是PHP为什么要引入一个定界符的原因——至少一大部分原因是这样的。
1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西;
2.在PHP定界符中的任何特殊字符都不需要转义;
3.PHP定界符中的PHP变量会被正常的用其值来替换。
PHP中的定界符格式是这样的:
<<<Eof
……
Eof;
报错的原因:
不仅EOF;前边不能有空格,而且echo<<<EOF后面也不能有空格。
<?php
$v= time();
echo <<<Eof
<li><a href="tabsPage.html" target="navTab">框架面板{$v}</a>
..........
Eof;
?>
0 0
- php 的定界符 <<<eof 的问题
- php 的定界符 <<<eof 的问题
- PHP中的定界符EOF
- php定界符<<<EOF讲解
- php定界符<<<EOF讲解
- php定界符<<<EOF讲解
- php的<<<(定界符)
- PHP 定界符的使用 <<<
- PHP定界符{}的作用
- PHP <<<EOT定界符的使用详解
- [转]php中定界符<<<的作用
- php中定界符的使用
- PHP变量的两种定界符
- PHP中定界符的使用注意事项
- smarty的定界符
- PHP中单引号,双引号,反引号,定界符的用法
- 关于php的定界符,也就是heredoc技术
- 用php的定界符EOT需要留个心眼
- win7 下jdk+tomcat配置
- ValueError: invalid literal for int() with base 10: '2.0'
- fastjson的使用
- hdu 5418 Victor and World 状态压缩dp,旅行商问题
- 自我理解的KMP 算法 模式匹配
- php 的定界符 <<<eof 的问题
- php 函数method_exists()与is_callable()的区别
- hdu 5417 Victor and Machine 模拟
- 什么是高内聚、低耦合?
- 关于局域网访问不了red5
- autorelease用法
- 关于Myeclipse导入ExtJS出错的问题解决:
- SQL中char、varchar、text区别
- 窗口、视口、屏幕显示详解