【发布时间】:2020-06-09 02:06:32
【问题描述】:
当我的 php 代码部署到 heroku 时,我的自动加载器功能无法正常工作。我正在使用命名空间。
它在本地主机中正常工作。我已经对从 localhost 转换为 heroku 的路径进行了必要的更改,因为 heroku 使用 /app 作为文档根目录。因此,在下面的例子中,BASEURL 设置为:
define('BASEURL', $_SERVER['DOCUMENT_ROOT']);
这是初始化文件的一部分:
spl_autoload_register('myAutoLoaderPerson');
function myAutoLoaderPerson($className) {
$path = BASEURL . '/classes/';
$extension = '.class.php';
$fullPath = $path . $className . $extension;
require $fullPath;
}
我做错了什么?
【问题讨论】:
标签: php class heroku autoloader