使用 Composer 启动 F3(无脂肪框架)


start f3 (fat free framework) using composer

我从我的下载文件夹启动了我的php服务器,并使用作曲家包下载了f3框架。我使用以下命令启动了服务器,它可以工作

php -S 0.0.0.0:8000

这是我的索引.php文件

require_once __DIR__ . '/vendor/autoload.php';
$f3 = 'Base::instance();
function() {
        echo 'Hello, world!';
    }
$f3->set('DEBUG', 1);
$f3->run();

我的项目位于名为 f3_project 的文件夹中。但是当我导航到"http://localhost:8000/f3_project/index.php"。它不显示输出.

它说" Failed to load resource: the server responded with a status of 500 (Internal Server Error)".

按照正确步骤安装作曲家。我应该如何解决这个问题?问题出在哪里?

"在服务器中,这是我收到的错误/f3_project/index.php - 语法错误,意外的'$f 3' (T_VARIABLE)"

虽然可能并不明显,但PHP对匿名函数的非法定义("Hello world")感到窒息。

显然,您打算将 URI 路由到此函数。正确的语法是:

$f3->route('GET /',function(){
  echo 'Hello world!';
});