php 定界符格式引起的错误
2015-01-24信息快讯网
下面是一个错误的代码,能看出哪里出错了么??对于我这个初学者什么都是蒙蒙懂的,真的无从下手,但是真的要自己尝试了才知道哪里错了,书和教程都不会告诉我哪里错了
错误代码:Parse error: syntax error, unexpected $end in H:\wamp\www\testing\test\2.1.4.php on line 16错误源代码:
<?php $str = <<<EOD <br><font size='2'>测试字符串</font> <br><font size='3'>测试字符串</font> <br><font size='4'>测试字符串</font> EOD; echo $str; //为定界符定义使用的变量 $name = '爱因斯坦'; $dicta = "想象力比知识更重要,因为知识是有限的,而想象力是无限的"; $size = 5; echo <<<EOT <br> <font size='$size'>said:"{$dicta}"</font> EOT; ?>
Eclipse错误图片
错误图片
这个错误其实很简单,就是在定界符EOD和EOT结尾时,前边 加了Tab,解决办法是顶格写 "EOD;" 和"EOT;" 。相信各位初学者也有和我一样的经历吧……
正确代码:
<?php $str = <<<EOD <br><font size='2'>测试字符串</font> <br><font size='3'>测试字符串</font> <br><font size='4'>测试字符串</font> EOD; echo $str; //为定界符定义使用的变量 $name = '爱因斯坦'; $dicta = "想象力比知识更重要,因为知识是有限的,而想象力是无限的"; $size = 5; echo <<<EOT <br> <font size='$size'>said:"{$dicta}"</font> EOT; ?>
结果截图:
PHP正则表达式之定界符和原子介绍
PHP实现下载功能的代码
php流量统计功能的实现代码
说说PHP的autoLoad自动加载机制
php FLEA中二叉树数组的遍历输出
PHP fopen 读取带中文URL地址的一点见解
PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
php错误、异常处理机制(补充)
PHP中的错误处理、异常处理机制分析
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
PHP取得一个类的属性和方法的实现代码
php性能优化分析工具XDebug 大型网站调试工具
Look And Say 序列php实现代码
php利用cookie实现访问次数统计代码
PHP 计算代码执行耗时的代码修正网上普遍错误
深入理解PHP原理之错误抑制与内嵌HTML分析
PHP错误抑制符(@)导致引用传参失败Bug的分析
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
php expects parameter 1 to be resource, array given 错误
PHP 定界符 使用技巧
PHP EOT定界符的使用详解