我正在尝试升级我正在从事的新项目的代码以符合 PSR-0。
我正在使用 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();
所以这是我现在的代码,但我似乎找不到导致致命错误的原因......
提前致谢