Heim > php教程 > php手册 > php 定界符格式引起的错误

php 定界符格式引起的错误

WBOY
Freigeben: 2016-06-06 20:36:59
Original
891 Leute haben es durchsucht

下面是一个错误的代码,能看出哪里出错了么??对于我这个初学者什么都是蒙蒙懂的,真的无从下手,但是真的要自己尝试了才知道哪里错了,书和教程都不会告诉我哪里错了

错误代码:Parse error: syntax error, unexpected $end in H:\wamp\www\testing\test\2.1.4.php on line 16
错误源代码:
代码如下:
$str =
测试字符串

测试字符串

测试字符串
  EOD;
echo $str;
//为定界符定义使用的变量
$name = '爱因斯坦';
$dicta = "想象力比知识更重要,因为知识是有限的,而想象力是无限的";
$size = 5;
echo

said:"{$dicta}"
  EOT;
?>

Eclipse错误图片

错误图片
这个错误其实很简单,就是在定界符EOD和EOT结尾时,前边 加了Tab,解决办法是顶格写 "EOD;" 和"EOT;" 。相信各位初学者也有和我一样的经历吧……
正确代码:
代码如下:
$str =
测试字符串

测试字符串

测试字符串
  EOD;
echo $str;
//为定界符定义使用的变量
$name = '爱因斯坦';
$dicta = "想象力比知识更重要,因为知识是有限的,而想象力是无限的";
$size = 5;
echo

said:"{$dicta}"
  EOT;
?>

结果截图:
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage