如何使这段代码适用于PHP 5.3.3

时间:2017-09-25 04:05:57

标签: php

我在仅支持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上运行?

0 个答案:

没有答案