php 定界符格式引起的错误

 更新时间:2011年05月24日 22:26:07   作者:  
下面是一个错误的代码,能看出哪里出错了么??对于我这个初学者什么都是蒙蒙懂的,真的无从下手,但是真的要自己尝试了才知道哪里错了,书和教程都不会告诉我哪里错了
错误代码: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生成mysql的数据字典

    php生成mysql的数据字典

    这篇文章主要为大家详细介绍了php生成mysql的数据字典的相关资料,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • PHP实现动态添加XML中数据的方法

    PHP实现动态添加XML中数据的方法

    这篇文章主要介绍了PHP实现动态添加XML中数据的方法,结合实例形式分析了php操作xml格式数据类的定义及简单使用技巧,需要的朋友可以参考下
    2018-03-03
  • PHP 之Section与Cookie使用总结

    PHP 之Section与Cookie使用总结

    Session 将信息保存在服务器上.服务器在接受到唯一的SESSION_ID后,根据这个ID获取相关数据,然后将信息传递到客户端(浏览器).Cookie 是将所有信息以文本的形式存在本地文件,并由客户端(浏览器)进行管理与维护
    2012-09-09
  • PHP中执行MYSQL事务解决数据写入不完整等情况

    PHP中执行MYSQL事务解决数据写入不完整等情况

    事务可以进行模拟SQL操作,当所有的SQL都操作成功的时候才进行SQL操作,只要有一个操作失败就回滚当前事务的所有SQL操作,避免出现上面描述中出现的数据写入不完整等情况
    2014-01-01
  • 采用PHP函数memory_get_usage获取PHP内存清耗量的方法

    采用PHP函数memory_get_usage获取PHP内存清耗量的方法

    PHP性能优化过程中需要获取PHP内存消耗,使用memory_get_usage()函数可获取当前的内存消耗情况,函数使用简单,这里讨论一下memory_get_usage()函数的用法与实例
    2011-12-12
  • php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法

    php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法

    这篇文章主要介绍了php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法,可实现通过调用ImageMagick功能的PHP扩展使PHP具备和ImageMagick相同的功能,最终实现强大的ImageMagick图形处理功能,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • laravel创建类似ThinPHP中functions.php的全局函数

    laravel创建类似ThinPHP中functions.php的全局函数

    最近在学习如何使用Laravel写东西,因为框架本身的设计理念的不同,刚从ThinPHP3切换到Laravel5,感觉还是很怪的,各种不习惯,但是一旦写过一些代码,发现Laravel真的非常好用。这篇文章给大家分享的是利用laravel创建类似ThinPHP中functions.php的全局函数。
    2016-11-11
  • php使用PhpSpreadsheet导出Excel表格的实例详解

    php使用PhpSpreadsheet导出Excel表格的实例详解

    这篇文章将给大家介绍php使用PhpSpreadsheet导出Excel表格的实例,文中通过代码示例给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-01-01
  • 浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法

    浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法

    本篇文章是对在Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP中关键字interface和implements详解

    PHP中关键字interface和implements详解

    PHP 类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此 PHP 引入了类的接口技术。下面这篇文章主要跟大家介绍了关于PHP中关键字interface和implements的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-06-06

最新评论