2
私は、debianの下でphpプロジェクトをautoloadで実行することはできません。PHPのspl_autoload_registerは動作しません
myproject
- config
autoload.php
- src
- Project
router.php
index.php
autoload.php:
<?php
// Your custom class dir
define('SRC_DIR', './src/');
// Add your class dir to include path
set_include_path(SRC_DIR);
// You can use this trick to make autoloader look for commonly used "My.class.php" type filenames
spl_autoload_extensions('.php');
// Use default autoload implementation
spl_autoload_register();
?>
のindex.php:
<?php
// Chargement des classes via le namespace
require_once('./config/autoload.php');
$router = new \Project\Router();
router.php:
<?php
namespace Project;
class Router {
そして、私がしようと私のプロジェクトは、このようなものですindex.phpに行くには、私はこのエラーがあります:
PHP Fatal error: spl_autoload(): Class Project\Router could not be loaded in /var/www/html/exophp/index.php
おかげ