// MdException::ThrowOn(IsDirtyWord($wanted_name),'非法词不能用哦');这句话是我在一个系统里面看到的.   但是接下来就是一个 throw new LsException($msg);没了。我想知道这是什么意义呢?   如果我想把这句话提示用户,   是用传统的写法:if(IsDirtyWord($wanted_name)
{
echo "<script>...alert(非法词..);
}还是用 throwon 异常处理呢?  但是异常处理里面如何把错误提示给用户呢?  我是菜鸟。 请大牛指教下。谢谢啦。

解决方案 »

  1.   

    想要相关语言的所有资料吗?java,c++,c#,html,javascript,javaweb,sqlserver,oracle,jquery,Linux,等等等等,程序员必备的学习资料,快来看看吧。
    我的压缩包里面不止一两样东西哦,那可是我学习和工作的所有资料,不管是学习还是工作都会需要。
    http://download.csdn.net/user/yangtonghai
      

  2.   

    异常出来不仅仅是提示错误,可以在捕获异常后进行相应的逻辑处理,
    举个简单例子,比如用while循环5次输入5个整数相加(用i记录输入的正确数据个数  $i++)  如果捕获到异常就可以($i--)  这样就可以保证录入的永远是5个整数,即使你输入的时候输入了无数次(其中输入了很多不是整数的字符)