小编Mik*_*ike的帖子

使用"function(array $ matches)"时出现意外的T_FUNCTION错误

嗨我正在使用以下代码,但我得到第二行的"意外的T_FUNCTION"语法错误.有什么建议?

preg_replace_callback("/\\[LINK\=(.*?)\\\](.*?)\\[\/LINK\\]/is",
function (array $matches) {
    if (filter_var($matches[1], FILTER_VALIDATE_URL))
        return '<a href="'.
            htmlspecialchars($matches[1], ENT_QUOTES).
            '" target="_blank">'.
            htmlspecialchars($matches[2])."</a>";
    else
        return "INVALID MARKUP";
}, $text);
Run Code Online (Sandbox Code Playgroud)

php syntax-error

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

php ×1

syntax-error ×1