php间歇解析语法错误

php间歇解析语法错误,php,parsing,syntax-error,Php,Parsing,Syntax Error,我遇到间歇性分析/语法错误: Parse error: syntax error, unexpected '{' in /folder/folder/path.php on line 3 以下是php: //define include path $path = array('/classes','/css','/css/images','/dompdf','/html','/img','/js','/methods', '/php','/php/functions'); (>

我遇到间歇性分析/语法错误:

Parse error: syntax error, unexpected '{' in /folder/folder/path.php on line 3
以下是php:

//define include path
$path =    array('/classes','/css','/css/images','/dompdf','/html','/img','/js','/methods',    '/php','/php/functions');
(>this is line 3... a BLANK line)
foreach ($path as $value):
set_include_path(get_include_path() . ":" .$_SERVER['DOCUMENT_ROOT']. $value);
   endforeach;
该文件由index.php调用,它在第7行声明

require_once "/folder/folder/path.php";

有时我会犯这个错误,有时我不会——我找不到或弄清楚错误发生的模式!如果您能解释一下,我将不胜感激。

我犯了几个“noob”错误。 首先我忘了打开电源 错误报告(E_全部)

及 ini\u集合('显示错误',1)

我发现了两个问题。错误实际上是从包含的文件生成的。我需要参加会议(duh!)

其次,在一个奇怪的场合,我试图在类定义中包含定义路径的文件

但是,由于类定义文件是一个包含的文件,它包含在调用文件的会话中,因此不需要定义路径

我仍然不确定错误的“{”是从哪里来的-我猜它实际上指的是path.php文件中foreach语句末尾的“:”


无论如何,希望这对其他人也有帮助。

你的第2行是什么?显示更多代码以查找错误原因。嗨,Naga-这是整个文件。(如果这是整个文件,那么你缺少了一个开头
我的错误标记-你说得很对。我错过了开头“