-1

我的网站上有一个错误:http ://www.velosofy.com/blog/

解析错误:语法错误,第 17 行 /home/velosofy/public_html/blog/index.php 中的意外 T_FUNCTION

index.php(第 17 行):

get('/index', function () {
    $page = from($_GET, 'page');
    $page = $page ? (int)$page : 1;

    $posts = get_posts($page);

    if(empty($posts) || $page < 1){
        // a non-existing page
        not_found();
    }

    render('main',array(
    'page' => $page,
    'posts' => $posts,
    'has_pagination' => has_pagination($page)
    ));
});

谁能告诉我如何解决这个问题?

4

1 回答 1

3

查看您发布的代码,看起来错误是在内联函数调用中发生的。

此语法仅在 PHP 5.3 及更高版本中有效。我猜您正在尝试在 PHP 5.2 中运行代码,这会给出您报告的错误。

解决方案:升级到最新版本的 PHP。

于 2013-04-26T18:26:43.970 回答