doucan1979 2013-12-23 14:28
浏览 116
已采纳

使用echo或Die进行调试和记录

The questions says everything. I am logging something on STDOUT.Should I use echo for displaying or Die().As far as I know If I use die() for normal printing like die('Entered in For loop'), it exits the program. Also is it good to log to files or mysql?

  • 写回答

2条回答 默认 最新

  • duanfen1992 2013-12-23 14:32
    关注

    For debugging I prefer var_dump(). If you install Xdebug (http://xdebug.org/) in your development environment, you'll get a lot more out of var_dump.

    When I want to kill a script I'm debugging, I wrap die around that, as in die(var_dump()).

    For logging, look into PHP's error_log() (http://www.php.net/manual/en/function.error-log.php) function or a logging library such as monolog (https://github.com/Seldaek/monolog).

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 如何绘制动力学系统的相图