我有autoload.php。这是为自动加载我的类而运行的。我想在主文件夹中包含autoload.php作为自动我的所有php文件。
像:
include_to("index.php, example.php, ............... , other.php");
同时我知道php的运行风格。
答案 0 :(得分:7)
你做错了。
相反,您应该使用spl_autoload_register()
创建一个加载文件的自动加载器。如果它找不到你使用的课程。
spl_autoload_register(function( $className ){
$filepath = '/path/to/files/' . strtolower( $className ) . '.php';
if ( !file_exists( $filepath ) )
{
$message = "Cannot load class: $className. ";
$message .= "File '$filepath' not found!";
throw new Exception( $message );
}
require $filepath;
});
答案 1 :(得分:3)
您可以使用auto_prepend_file设置在所有脚本中包含该文件。