作为cronjob运行时,PHP自动加载问题
|
我具有以下文件结构:
cron.php
/includes/functions.php
/classes/ClassName.php
corn.php包含functions.php调用new ClassName()。而且functions.php包含原始的自动加载器:
function __autoload($class_name) {
require_once(\'classes/\'.$class_name.\'.php\');
}
当从浏览器调用cron.php时,它可以正常工作。但是,如果从shell运行,则会出现致命错误“没有此类文件或目录”。我试图将\'classes /\'.$ class_name。\'。php \'换成realpath()函数,但无济于事。请指教。
没有找到相关结果
已邀请:
4 个回复
佃蒜狗掂哥
看到: http://php.net/manual/zh/language.constants.predefined.php http://fr.php.net/manual/en/function.dirname.php
扑北爱
细屠截殴些
诧不达