php 怎么捕获所有的异常?
写了个能登陆的网页。我用session在两个php之间传递账号密码。登陆成功了就进入这个页面http://127.0.0.1/user.php但是当我没有登录而在浏览器中...
写了个能登陆的网页。我用session 在两个php之间传递账号密码。 登陆成功了就进入这个页面 http://127.0.0.1/user.php 但是当我没有登录而在浏览器中进入 http://127.0.0.1/user.php 的时候显示
:Notice: Undefined index: username in D:\php\www\user.php on line 6
Notice: Undefined index: password in D:\php\www\user.php on line 7
我要怎么处理这个问题呢? 有没有一个异常处理能接受所有的异常啊。就跟c#里面的那个catch 所有的异常一样 展开
:Notice: Undefined index: username in D:\php\www\user.php on line 6
Notice: Undefined index: password in D:\php\www\user.php on line 7
我要怎么处理这个问题呢? 有没有一个异常处理能接受所有的异常啊。就跟c#里面的那个catch 所有的异常一样 展开
4个回答
展开全部
所有语言的异常都一样,能捕获基类就能捕获子类,就像你告诉你的狗只要来一个人就咬,它自动会咬老师,学生...老师,学生是人的子类。
例子1,2,3在构造$o的时候发生了异常,所以$o是NULL
例子4则是构造了一个异常类,并没有异常被抛出,所以$o就是个对象,输出你说的结果。
例子1,2,3在构造$o的时候发生了异常,所以$o是NULL
例子4则是构造了一个异常类,并没有异常被抛出,所以$o就是个对象,输出你说的结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set_error_handler('自己的错误处理函数')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?后加上
error_reporting(0); 禁止报错!
error_reporting(0); 禁止报错!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询