我正在使用 gregor 的方法大纲(使用 Zend 框架创建 cronjob)为我的应用程序的某些部分(例如 cron 作业、管理任务等)创建命令行执行。它可以工作,但是,当我创建一个尚未定义的新对象(拼写错误)和其他此类错误时,不会报告任何错误。
我原以为php会报错,但它默默地失败了。这是什么原因?有没有更好的方法来实现我的目标?或者我该如何实现它以便我可以看到错误?
非常感谢!
这是代码:
在 public/index.php
if(!defined('RUN_APP') || RUN_APP == true)
{
$application->bootstrap()->run();
}
应用程序/cron.php
define("RUN_APP",false);
require(realpath('/var/www/domain/public/index.php'));
$application->bootstrap();
//the rest