我正在编辑 WordPress 主题的 functions.php 文件,每当我编辑它时,即使编辑添加了一个空格,服务器也会返回
错误:
Parse error: syntax error, unexpected '}' in /theme/functions.php on line 1
这是我添加单个空格的地方:
<?php load_theme_textdomain('theme', get_template_directory() . '/languages');
<— I added a single space here
然后一切都死了。这不是一个一致的错误,因为在我用备份的文件替换整个 functions.php 文件后它就消失了。只有在我编辑文件时才会复制它,也就是说,即使使用单个空格字符也会出现。我正在使用 NetBeans 和 CuteFTP 编辑然后上传文件。
到底是怎么回事?!这一定与某种文件质量本身有关,因为从代码的角度来看,代码完全相同……或者我的服务器。
解决方案:
Netbeans 默认为每个项目使用特定的文件编码。外部文件可能具有不同的编码,这可能会导致问题。将外部文件的内容写入您通过 Netbeans 创建的新空白文件。