PHP意外'['

use*_*652 -1 php

我认为这是一个服务器配置错误,而不是PHP语法错误.运行Apache/2.2.20(Ubuntu)和PHP版本5.3.10-1ubuntu3.7

错误:

PHP Parse错误:语法错误,第30行的/home/thomas/Documents/myimouto/config/application.php中的意外'['

这是代码

$config->load_files = [
        'app_functions.php',
        'Moebooru/Resizer.php',
        'dtext.php'
    ];

$config->safe_ips = [
        '127.0.0.1',
    '192.168.1.###'
    ];
Run Code Online (Sandbox Code Playgroud)

小智 8

首先检查您的PHP版本.数组声明的简写形式 []仅在PHP的5.4版本中引入(如果没有记错的话).以前的版本仅支持()分隔符.

所以,我建议你尝试将该行更改为:

$config->safe_ips = array(
     '127.0.0.1',
    '192.168.1.###'
    );
Run Code Online (Sandbox Code Playgroud)

或更好,更新到PHP > 5.4是啊..