PHP中的空格会导致无意义的错误吗?
我正在编辑WordPress主题的functions.php文件,每当我编辑它时,即使编辑添加了服务器返回的单个空间 错误:PHP中的空格会导致无意义的错误吗?,php,netbeans,character-encoding,whitespace,file-encodings,Php,Netbeans,Character Encoding,Whitespace,File Encodings,我正在编辑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
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
您是否将其包含在正确的位置?请参见这可能是编码错误。当您尝试编辑文件时,您的文本编辑器可能会在顶部包含一个UTF-8 BOM表
编辑
刚刚在记事本++中找到了保存为不带BOM的UTF-8的说明:
1) 点击“格式”
选择“在不带BOM的UTF-8中编码”
2) 点击“设置”
单击“首选项”
单击“新建文档/打开保存目录”
选择“不带BOM的UTF-8”
(来源:下表第五个答案)
但是需要设置的编码实际上取决于原始文件。如果不是UTF-8,则应保留原始编码(拉丁文1或其他任何形式)。这是PHP的一行还是更多?如果更多,请显示。是的,你应该包括更多的行。它很小,但是有像JSFIDLE这样的地方可以上传吗?非常感谢。只要前10行就行了。如果我们想要更多,我们会问。:)指向文件源的链接:编辑文件时出现错误。这不是一个一致的错误。正确,当我在记事本++中编辑文件时,错误不会发生。一定是Netbeans?我在这里具体想避免什么,你能告诉我正确的方向吗,这样我就可以找到合适的NetBeans设置了。:)非常感谢。我的意思是,我需要用哪种格式保存PHP文件作为默认格式?谢谢。用Notepad++的说明编辑了我的答案。我发现了一些同样适用于Netbeans的东西,因为Netbeans默认为每个项目使用相同的编码,外来文件可能会导致这些错误。在Netbeans中创建一个新文件并将其命名为相同的文件,然后复制并粘贴所有以前的文件内容,这样就完全解决了这个问题。