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();
これは今のところ私のコードですが、致命的なエラーの原因を見つけることができないようです...
前もって感謝します