无法实现超薄对象

时间:2016-01-15 18:43:08

标签: php slim

我尝试使用Slim为AngularJS应用程序创建RESTful API。我刚开始鳕鱼,我已经有问题了。我'只是试图实例化Slim,我告诉我:

  

致命错误:未捕获错误:类' Slim \ App' /home/kevdug/webapps/angularjs/api/index.php:10中找不到堆栈跟踪:#0 {main}在第10行的/home/kevdug/webapps/angularjs/api/index.php中抛出

我有一个' api'导演,在其中,我得到了我的' index.php'文件和供应商'文件夹(我安装Slim时作曲家生成的文件夹)

这是我的index.php文件:

<?php
    require 'vendor/autoload.php';

    if (file_exists('vendor/autoload.php')) {
        echo "The file $filename exists";
    } else {
        echo "The file $filename does not exist";
    }

    $app = new \Slim\App();
    //$app = new Slim();

    //$app->run();

    ?>

我的代码确实告诉我aitoload.php文件存在。

奇怪的是,我完全遵循了Slim网站上的例子......

1 个答案:

答案 0 :(得分:0)

好吧..............原来我只是个白痴,我不必在App之后加上括号:

<?php
require 'vendor/autoload.php';

$app = new \Slim\App;

$app->run();

?>