简体   繁体   English

php致命错误:找不到类'Slim'

[英]php Fatal error: Class 'Slim' not found in

Why this is generating fatal error Slim not found . 为什么这会产生致命错误Slim未找到

index.php 的index.php

<?php
require "Slim/Slim.php";

// create new Slim instance
$app = new Slim();

// add new Route 
$app->get("/", function () {
    echo "<h1>Hello Slim World</h1>";
});

// run the Slim app
$app->run();

Requested URL 请求的URL

GET : http://localhost/mywebapps/index.php 
GET:  http://localhost/mywebapps/

My Directory structure on windows 我在Windows上的目录结构

www/mywebapps/
             Slim- slim frameworks folder(Having Slim.php and other files also)
             index.php - php file

what is i am doing wrong please help me guy's. 我做错了什么,请帮帮我吧。

I have found the solution by doing the this. 我通过这样做找到了解决方案。

<?php
require "Slim/Slim.php";

\Slim\Slim::registerAutoloader();

// create new Slim instance
$app = new \Slim\Slim();

Use this code after importing Slip.php 导入Slip.php后使用此代码

use \Slim\Slim AS Slim;
$app = new Slim();

as stated in Slim documentation , you need to call autoloader: Slim文档中所述 ,您需要调用自动加载器:

<?php
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM