php中错误日志的目的是什么?我正在运行信用样本php并且“正在执行代码”继续显示。
以下是代码:
if (isset($_GET['code'])) {
error_log('doing code');
/**
* Redeemed authorization codes are stored in the session to prevent
* accidental multiple redemption of the same code causing an exception.
* ie, if a user refreshes their browser when a code is in the URL.
* We need to initialize the array of redeemed authorization codes.
*/
if (!isset($_SESSION['redeemed_codes'])) {
$_SESSION['redeemed_codes'] = array();
}
任何人都可以帮我这个吗?谢谢!
答案 0 :(得分:0)
根据the documents,error_log是“在某处发送错误消息”。
bool error_log(string $message [, int $message_type = 0 [, string $destination [, string $extra_headers ]]])
如果未设置$destination
,则只会记录标准的error.log,例如/var/log/apache2/error.log
。
您的代码只是记录到标准error_log
,它是'doing code'
,它只是一个字符串。它什么都不做,所以我假设你应该在de if块中编写你自己的代码。
对于error_log
一般来说,它是记录错误消息的好方法,但您也可以登录到自己的日志文件以进行调试。