不知该如何实现? 程序A 调试 程序 B , 在A中需要执行B并捕获所有异常,包括 warning notice 以及 语法错 致命错误等。

解决方案 »

  1.   

    直接php b.php,然后分析返回内容.
      

  2.   

    如果调的是php程序,直接调用include就可以了,可以正常捕获
    如果调用是com,理论上也能正常捕获,但如果com一直执行,没有异常就不知道如何做了
      

  3.   

    使用A.PHP捕获B.php的异常有很多方法,最简单的就是使用try...catch进行获取:
    //A.php的内容:
    try
    {
    require("B.PHP");//调用B.php的程序
    }
    catch($e)
    {
    //捕获后的处理
    }
      

  4.   

    用curl捕获然后分析错误,整理保存