error_log('做代码');

时间:2012-10-23 06:33:38

标签: php

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();
    }

任何人都可以帮我这个吗?谢谢!

1 个答案:

答案 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一般来说,它是记录错误消息的好方法,但您也可以登录到自己的日志文件以进行调试。