PHP 5.3 explode 结果取值报错:syntax error, unexpected '['

文章目录

    今天在线上更新代码后报错:

    syntax error, unexpected ‘[’

    报错行是:

    $category_id = explode("-", $category_id)[0];
    

    测试环境

    • PHP 5.3
    • ThinkPHP 3.2.3

    修复方法

    $items = explode("-", $category_id);
    $category_id = $items[0];