程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 定界符格式引起的錯誤

php 定界符格式引起的錯誤

編輯:關於PHP編程

錯誤代碼: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;
?>

結果截圖:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved