我正在为我的类使用自动加载,例如:
function my_autoloader($Class){
// classes
include "class/Class_User.php";
// helpers
include "helper/Url_Helper.php";
}
spl_autoload_register('my_autoloader');
一切都很好,但是我有一些问题。Url_Helper 的内容不是一个类,只是我在整个站点使用的经典 php 函数。Url_Helper 中的函数只有在我启动一些(任何)类之后才能访问,例如: $User = new User();
在此之后,函数被加载。但是,如果我从 Url_Helper 调用一个函数并且根本不使用任何类,它就不会被加载。
你能解释一下这里发生了什么吗?