Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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_Syntax - Fatal编程技术网

PHP解析错误,意外';[';在空数组上

PHP解析错误,意外';[';在空数组上,php,syntax,Php,Syntax,我正在尝试安装OpenDocman,出现以下错误: Parse error: syntax error, unexpected '[' in blablahblah/TemplateRegistry.php on line 156 该行内容如下: $this->found = []; 这对我来说意味着我的php版本(5.3.29)不喜欢这种语法 解决这个问题的最佳方法是什么?的简短语法添加到了PHP5.4 您必须具备修复此问题的可能性: 更新PHP 安装较新版本的PHP,要实现此功能,

我正在尝试安装OpenDocman,出现以下错误:

Parse error: syntax error, unexpected '[' in blablahblah/TemplateRegistry.php on line 156
该行内容如下:

$this->found = [];
这对我来说意味着我的php版本(5.3.29)不喜欢这种语法

解决这个问题的最佳方法是什么?

的简短语法添加到了
PHP5.4

您必须具备修复此问题的可能性:

更新PHP

安装较新版本的PHP,要实现此功能,您至少需要
PHP5.4
。有关升级到较新版本的帮助,请参见以下内容:

旧数组语法

您可以使用旧的数组语法:

$this->found = array(); 
的简短语法已添加到
PHP5.4

您必须具备修复此问题的可能性:

更新PHP

安装较新版本的PHP,要实现此功能,您至少需要
PHP5.4
。有关升级到较新版本的帮助,请参见以下内容:

旧数组语法

您可以使用旧的数组语法:

$this->found = array(); 

在PHP5.3或更低版本中,将不支持python或java脚本,如数组([])

因此,您必须使用5.4+才能使用此功能

但是现在使用array()而不是[]


php 5.3或更低版本中的read

将不支持python或java脚本,如array([])

因此,您必须使用5.4+才能使用此功能

但是现在使用array()而不是[]


阅读PHP5.3,你可以使用$this->found=array()

PHP5.3,你可以使用$this->found=array()

升级你的php?!升级你的php或使用array();安装PHP5.4或更高版本升级你的php?!升级你的php或使用array();安装PHP5.4或更高版本