Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中的空格会导致无意义的错误吗?_Php_Netbeans_Character Encoding_Whitespace_File Encodings - Fatal编程技术网

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

我正在编辑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

您是否将其包含在正确的位置?请参见

这可能是编码错误。当您尝试编辑文件时,您的文本编辑器可能会在顶部包含一个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中创建一个新文件并将其命名为相同的文件,然后复制并粘贴所有以前的文件内容,这样就完全解决了这个问题。