【发布时间】:2013-08-27 08:24:56
【问题描述】:
我正在为我的类使用自动加载,例如:
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 调用一个函数并且根本不使用任何类,它就不会被加载。
你能解释一下这里发生了什么吗?
【问题讨论】: