我在仅支持PHP 5.3.3的服务器上开发。我正在尝试使用Elasticsearch,但它给了我这个错误:Parse error: syntax error, unexpected '[' in C:\wamp\www\test3\es.php on line 6
代码在PHP 5.6+上完美运行以下是代码:
<?php
require_once 'vendor/autoload.php';
use Elasticsearch\ClientBuilder;
/*Build connection*/
$hosts = [ //<<<<---- Line 6
'xx.x.xxx.xxx', // IP + Port
];
$es = ClientBuilder::create() // Instantiate a new ClientBuilder
->setHosts($hosts) // Set the hosts
->build(); // Build the client object
?>
它没有识别它所说的括号$hosts = [
有没有办法让这个代码在PHP 5.3.3上运行?