我的网站上有错误: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)
));
});
有谁能告诉我如何解决这个问题?
答案 0 :(得分:3)
查看您发布的代码,看起来内联函数调用发生了错误。
此语法仅在PHP 5.3及更高版本中有效。我猜你试图在PHP 5.2中运行代码,这会产生你报告的错误。
解决方案:升级到最新版本的PHP。