Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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 解析错误:语法错误,第179行出现意外的文件结尾(文件没有那么多行)_Php_Wordpress_Shortcode_Php Shorttags - Fatal编程技术网

Php 解析错误:语法错误,第179行出现意外的文件结尾(文件没有那么多行)

Php 解析错误:语法错误,第179行出现意外的文件结尾(文件没有那么多行),php,wordpress,shortcode,php-shorttags,Php,Wordpress,Shortcode,Php Shorttags,我在执行一个只有177行的.php文件时收到错误消息 背景:这是一个Wordperfect安装,同一个页面对其他记录执行良好,但在导致问题的记录中,我演示了一些新的短代码。我不太可能在这些开发中犯了错误,但这都是在“崩溃”文件之外完成的,所以我想知道为什么它会出现在那里(并且有这么奇怪的行号),而不是在我修改的源代码中 在wp config.php中,我设置了define('wp_DEBUG',true) p.S:准确的错误消息是: Parse error: syntax error, unex

我在执行一个只有177行的.php文件时收到错误消息

背景:这是一个Wordperfect安装,同一个页面对其他记录执行良好,但在导致问题的记录中,我演示了一些新的短代码。我不太可能在这些开发中犯了错误,但这都是在“崩溃”文件之外完成的,所以我想知道为什么它会出现在那里(并且有这么奇怪的行号),而不是在我修改的源代码中

wp config.php
中,我设置了
define('wp_DEBUG',true)

p.S:准确的错误消息是:

Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\wp-content\themes\mytheme\single-record.php on line 179

好的,在其他开发人员的帮助下,我找到了解决方案:编写原始代码的人在PHP中使用了简短的开头标记,
如果文件包含其他文件,或者显式地使用include/require(once)调用,或者隐式地通过自动加载器,那么行号可能指的是包含的文件。您是否介意向我们显示确切的错误消息?您可能在某个地方有一个未闭合的括号。可能缺少一些
{}
s。在该文件中没有包含或要求,IDE也不会报告与控件结构或括号相关的错误…谢谢!这正是我的问题所在——幸运的是我找到了这个,你为我节省了很多时间!