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-这是整个文件。(如果这是整个文件,那么你缺少了一个开头
我的错误标记-你说得很对。我错过了开头“