ファイルに次のコードがあります
ファイル1にはこれがあります
spl_autoload_register(function($class){
$class = str_replace('\\', '/', $class);
require_once('' . $class . '.php');
});
ファイル2にはこれがあります
require_once('Autoload.php');
ファイル3は、このようにファイル1と2を呼び出しています
include_once('file1.php');
//some codes
include('file2.php')
何らかの理由でfile3.phpを実行すると、このエラーが発生します
ストリームを開けませんでした: 26 行目で必要な 'Autoload.php'/home/public_html/folder/file1.php を開けませんでした
今私はsp1_autoload_registerについていくつかの調査を行いましたが、$classがfile2で定義されている可能性があり、それが見つからないエラーを引き起こしているようです.file2のautoload.phpに別のsp1_autoload_registerがあると思われますが、そこに含まれるファイルはioncubedです。エンコードされたファイルに追加の sp1_autoload_register 関数があるかどうかを確認するにはどうすればよいですか?