语法错误PHP 5.3.3 - 意外'''

时间:2015-09-03 16:20:22

标签: php syntax-error php-5.3

如何在不解析错误的情况下纠正以下php片段在php 5.3.3中运行?

浏览器消息

  

解析错误:语法错误,意外'['

PHP Code Snippet

$(document).ready(function () {
    $("#submit").click(function () {
        var nm = $("#nm").val();
        var em = $("#em").val();
        var mob = $("#mob").val();
        $.ajax({
            url: "submit.php",
            type: "post",
            //data : "nm="+nm+"&em="+em+"&mob="+mob
            data: "nm=" + nm + "&em=" + em + "&mob=" + mob
        }).done(function (obj) {
            //$("#pre").html(obj);
            $('#mytable tr:last').after(obj);
        });
    });
});

错误日志消息:

  

mod_fcgid:stderr:PHP Parse错误:语法错误,意外'['

1 个答案:

答案 0 :(得分:3)

PHP 5.3不支持[]数组语法。只有PHP 5.4及更高版本。

对于较旧的PHP,您需要使用array()而不是[]