Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从编译的PHP文件捕获错误消息_Php_Command Line - Fatal编程技术网

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

从编译的PHP文件捕获错误消息,php,command-line,Php,Command Line,我正在使用编译一个PHP脚本,并将其生成一个可执行文件,以便分发该文件。由于这个应用程序只会运行几次来捕获一些数据,所以我使用PHP创建了一个应用程序,而无需学习新的语言 一切正常,但应用程序在命令行上运行,每次运行出错时都会关闭命令行。为了能够调试,我需要捕获错误信息。有人知道获取这些信息的方法吗 我一直在研究STDERR,但我不能真正理解它在应用程序中是如何工作的,因为我没有调用任何其他软件 所以问题基本上是:如何从我的top2ec编译的命令行脚本捕获错误消息? 非常感谢所有提示!提前感谢。

我正在使用编译一个PHP脚本,并将其生成一个可执行文件,以便分发该文件。由于这个应用程序只会运行几次来捕获一些数据,所以我使用PHP创建了一个应用程序,而无需学习新的语言

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

我一直在研究STDERR,但我不能真正理解它在应用程序中是如何工作的,因为我没有调用任何其他软件

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


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

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

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

您使用的是什么操作系统?捕获stderr的方法往往不同。很抱歉没有提及,我使用的是Windows 7,您使用的是什么操作系统?捕获stderr的方法往往不同。很抱歉没有提及,我使用的是Windows7