php 开发调试阶段记录日志

做微信开发的时候,不能过浏览器观查参数和结果的变化,2个方法让它变得更神奇,哈~~

1.

      $log_content = '['.date('Y-m-d H:i:s').'] HTTP_REQUEST '.$_SERVER['REMOTE_ADDR'].' ';
      $log_content .= $_SERVER['REQUEST_METHOD'].' '.$_SERVER['REQUEST_URI'].$_SERVER['QUERY_STRING'];
      $log_content .="\nQUERY: ".print_r($_GET,true);
      if (strtolower($_SERVER['REQUEST_METHOD']) == 'post') {
          $log_content .="\nPOST: ".print_r($_POST,true);
      }
      $log_content .= "\n";
      file_put_contents('/var/log/test.log', $log_content, FILE_APPEND);


2.

 ob_start();

内容段1..

内容段2..

内容段3..

        $output = ob_get_clean(); //得到当前缓冲区的内容并删除当前输出缓
        file_put_contents('/var/log/test.log', "RESPONSE: \n".$output."\n", FILE_APPEND);
        echo $output;

不解释为什么这样做,反正你这样做就对了~_~


你可能感兴趣的:(php 开发调试阶段记录日志)