Я пытаюсь обновить код нового проекта, над которым я работаю, чтобы соответствовать PSR-0.PHP OOP автозагрузку классов namespaces вопрос
Я использую и класс загрузчика SPL. Однако я могу делать что-то неправильно, я просто не могу понять, в чем проблема.
я получаю следующее сообщение об ошибке:
Fatal error: Class 'widezike\General' not found in /nfs/c03/h04/mnt/169128/domains/widezike.com/html/beta/lib/functions.php on line 14
Это моя структура папок:
index.php
-lib
config.php
init.php
spl-class-loader.php
functions.php
-widezike
-General.php
Это мои функции файл, где он начинает что-то делать с на стороне сервера код:
<?php
include 'init.php';
include 'config.php';
include 'spl-class-loader.php';
$loader = new SplClassLoader('General', 'lib/widezike');
$loader->register();
use widezike\General;
//Run the output buffer
General::ob();
Так что это мой код на данный момент, но я не могу найти, что вызывает фатальную ошибку ...
Заранее спасибо
Вы можете написать сообщение об ошибке? –
Ошибка находится прямо вверху, Fatal Error: class 'widezike' и т. Д. –
Можем ли мы увидеть самозагрузчик? – Leri