包含以下代码的PHP开关盒以下代码
问题描述:
我的代码在将其包含在外部文件中之前正在工作。包含以下代码的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;不知道这是否有所作为。
任何想法?
答
有一个字符
- 'ZERO WIDTH NO-BREAK SPACE'
在;
在include_once
之后。你应该从某处粘贴复制品。只需删除最后一个字符或尝试手动输入。这修复!
阅读关于这个here
很奇怪,从来没有碰到了在此之前,但重新键入它固定它---谢谢! – Chris
是的,有时会发生这种情况与复制粘贴:D – Thamilan