[請益] 有關於PHP基本語法的錯誤訊息
最近開始在學習PHP的設計, 剛開始三四天而已, 一開始是都照著書上所提供的
範例下去操作, 有一題的題目是利用一般與Heredoc定界符的寫法, 呈現出 $a="100" ,
用這個方法寫完以後, 接下去還有一題是用array()函數的方式呈現出與題目一模
一樣的陣列, 兩個分開測試均可以獨立執行, 可是當我把兩個程式放在一起的時候,
原始碼如下:
1 <?php
3 echo " \$a=\"100\" <br>";
5 echo <<<TEST
7 \$a="100" ;
9 TEST;
11
13 $country = array( "各國語系",
15 'zh'=>array('tw'=>"正體中文", 'cn'=>"簡體中文"),
17 'en'=>"英文",
19 'jp'=>"日文");
21 echo $country['zh']['tw'];
23 ?>
就會出現如下面的錯誤:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or
`T_NUM_STRING' in c:\appserv\www\demo7.php on line 21
當我把第5到9行用註解符號框起來的時候, 程式就可以繼續執行下去, 但是
如果把註解裡的那三行程式釋放出來的話, 就會再出現錯誤的訊息,因此便想上
來向各位前輩請教一下, 是不是程式中有哪個該注意的地方漏掉了呢?
還是說程式本身有相剋不能同時出現的情況呀?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.128.11
推
10/11 14:13, , 1F
10/11 14:13, 1F
→
10/11 16:07, , 2F
10/11 16:07, 2F
推
10/15 02:41, , 3F
10/15 02:41, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章