根据自己在用asp.net做了一些网站的经验来看,由于asp.net采用的代码分离所以异常处理有时还用的到,但是也不常用,面向对象更加是没有用过。当然做的只是一些小的网站。
---------------------i think PHP is the same...

解决方案 »

  1.   

    PHP 中各套内置函数都以返回值的形式来表现是否得到正确结果. 例如 fopen 函数, 如果文件出错打不开, ASP.NET 等就可能丢异常导致程序终止, 而 PHP 会返回 null, 同时程序仍然继续运行.同理, 你的自定义类和方法在设计时也可遵循 PHP 的方式, 因此在多数时候异常处理不是十分必要. 多数 PHP 商业程序也没有异常处理, 而以包装返回值方式判断是否出错.