2017-09-14 88 views
0

我的代碼在將其包含在外部文件中之前正在工作。包含以下代碼的PHP開關盒以下代碼

在我的主文件:

switch($data){ 
case 'test': include_once(dirname(__FILE__) . '/test.php'); 
break; 
} 

在test.php的:

<?php 
echo 'bark bark'; 
?> 

我能得到什麼,當我嘗試加載主文件:

Parse error: syntax error, unexpected 'break' (T_BREAK) in /(......directory info removed)/mainfile.php on line 3 

我曾嘗試許多不同的方式來引用目錄路徑,包括完整的路徑(public_html等),並沒有什麼似乎加載它。我使用Wordpress;不知道這是否有所作爲。

任何想法?

回答

3

有一個字符&#65279 - 'ZERO WIDTH NO-BREAK SPACE';include_once之後。你應該從某處粘貼複製品。只需刪除最後一個字符或嘗試手動輸入。這修復!

enter image description here

閱讀關於這個here

+0

很奇怪,從來沒有碰到了在此之前,但重新鍵入它固定它---謝謝! – Chris

+2

是的,有時會發生這種情況與複製粘貼:D – Thamilan