我在文件中有以下代码
文件一有这个
spl_autoload_register(function($class){
$class = str_replace('\\', '/', $class);
require_once('' . $class . '.php');
});
文件二有这个
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 函数?