1

我已经创建了第一个带有无脂肪框架的 .php 文件,但它不工作

文件内容:

<?php
  require_once("../fatfree/lib/base.php");
  F3::route('GET /','home');
    function home() 
    {
        echo 'Hello, world!';
    }
  F3::run();
?>

我收到 404 错误

4

1 回答 1

1

路由引擎不能像那样调用松散的函数。您应该使您的函数成为这样的类的方法:

<?php
  require_once("../fatfree/lib/base.php");
  F3::route('GET /','foo->home');
  class foo{
    public function home() 
    {
        echo 'Hello, world!';
    }
  }
  F3::run();
?>

或者将你的 home 函数变成一个匿名函数,如下所示:

<?php
  require_once("../fatfree/lib/base.php");
  F3::route('GET /',function() {
        echo 'Hello, world!';
    }
  );
  F3::run();
?>
于 2013-11-01T15:37:47.707 回答