当然echo一下也可以,不过用过Visual studio的人,都会觉得它调试非常方便。目前我在用ZEND STUDIO,但它貌似实现不了逐行调试,或者异常调试。或者是我不会用它吧。另外,我在看教程的时候,里面新建一个xxxModel.class.php,系统会自动写好class xxxModel extends Model...,这个要怎么设置呢?谢谢。

解决方案 »

  1.   

    对于php的调试我也曾经发过牢骚...zendstudio 可以逐行调试,不过我是在Linux 下使用,只是现在已经不用这个了。是的更多的时候就是echo '' ;exit();设置模板吧....
      

  2.   

    我也在用zend,竟然没发现有逐行调试,一致都是手动调试。眼睛一行行扫。
      

  3.   

    php 可以单步调试
    zend studio 可以支持xdebug, 或zend_debuggergoogle 或baidu 一下 "zend studio xdebug"
      

  4.   

    我刚开始去写.net的时候 也觉得vs的调试非常麻烦 打什么断点 直接像php echo print_r多好
    不是麻烦的问题 是习不习惯的问题
      

  5.   

    嗯, 见4楼,单步调试必须在服务器端安装调试软件...因为php的运行是在服务器上.
    zend studio本身不带web server, 你可以连接远程的linux或win上的各种web服务...
    你可以安装zend studio配套的zend server(含zend debugger)....不过个人不是太喜欢.
    为什么ms那些东东自带...因为他都是一家子的...
      

  6.   

    对于调试,我一般会var_dump(),然后die();
    我感觉var_dump(),数据完整信息这个很重要
      

  7.   

    同上  多用 die()  echo
      

  8.   

    根据情况选择调式方法:
    echo 
    print_r
    var_dump
    JS:: alert
    等等都是一些简单但实用的调式手段.更深层的调式还是XDEBUG.