抓取警告和错误消息并使用PHP将它们转换为变量

时间:2017-07-25 10:24:47

标签: php email debugging

我有一个cron作业,当我在终端中运行它时会显示一些警告:警告:mysql_query()期望参数2是资源,在第116行的/dbcon.php中给出布尔值。

我想抓住上面的文字并将它们放入变量中,以便我可以将它发送到我的电子邮箱中。

我目前所做的是:

//Debugging ...
  if ($this->dbh === false) {
      //Get the warning/error type.....
      $error = error_reporting(E_ERROR | E_WARNING);   

      //Get the script name...
      $file = $_SERVER['PHP_SELF'];

      //Get the current file name...
      $class = __FILE__;

      //Send email if the connect() return false...
      $this->process($error, $file, $class);          
  }

但是,发送到我的电子邮件的$ error是一个代码。我也尝试过error_log(),但我无法使其正常工作。我也看过其他SOF'类似的'帖子但我没有任何成功。

0 个答案:

没有答案