从已编译的PHP文件中捕获错误消息

时间:2010-12-29 16:08:47

标签: php command-line

我正在使用top2ec来编译PHP脚本并为其创建可执行文件,因此我可以分发该文件。由于这个应用程序只运行几次来捕获一些数据,我使用PHP使我能够在不学习新语言的情况下创建应用程序。

一切正常,但应用程序在命令行上运行,每次运行时都会关闭。为了能够调试,我需要捕获错误信息。有谁知道获取这些信息的方法?

我一直在关注STDERR,但我无法理解它在应用程序中是如何工作的,因为我没有调用任何其他软件。

所以问题基本上是:如何从我的top2ec编译的命令行脚本中捕获错误消息?

非常感谢所有提示!提前谢谢。

1 个答案:

答案 0 :(得分:1)

使用set_error_handler定义自己的错误处理功能。您可以使用它(例如)将任何错误消息写入文本文件。