php支持try,catch吗? <?phptry{ $x=6/0;}catch(Exception $ex){ echo "OK";}?>怎么不行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然支持了。先看看你的PHP版本 http://www.w3school.com.cn/php/php_exception.asp try{$x=6/0;}catch(Exception $ex){echo "OK";}为什么不输出OK?Warning: Division by zero in E:\test\php\test\test\test.php on line 10 历史原因....try_catch需要代码里throw出这个错误才行.而try_catch是在php5才加入的, 因此只有较新的支持OO的模块里才有这个支持.而这个6/0是在php的核心部分处理的,显然PHP团队没有对这些原有核心部分改写,(更何况牵涉到兼容问题,这个改写不是那么简单)如果你需要,可以用error handler把原有错误处理转换为扔出excpetion,然后就可以catch了 apache下的伪静态如何转换成iis下的伪静态 谁看的明白这段代码 把绝对路径转换为html里的相对路径? 关于PHP代码生成图形的问题~~求达人~ 这种类型的网站用户权限控制,如何实现? 求帮忙模拟登陆本学校的教务网站 请各位推荐一个好的下载,图片,新闻站的代码程序,谢谢 php的.inc文件如何在asp.net中引用?? 怎么样取得当前所在的绝对目录?谢谢!! PHP在Linux下如何象windows下使用COM Linux系统下,PHP扩展库中调用另外一个库,但是运行时apache找不到调用的那个库 怎样对cookie密码进行随机加密
$x=6/0;
}
catch(Exception $ex)
{
echo "OK";
}
为什么不输出OK?
Warning: Division by zero in E:\test\php\test\test\test.php on line 10
而try_catch是在php5才加入的, 因此只有较新的支持OO的模块里才有这个支持.而这个6/0是在php的核心部分处理的,显然PHP团队没有对这些原有核心部分改写,
(更何况牵涉到兼容问题,这个改写不是那么简单)如果你需要,可以用error handler把原有错误处理转换为扔出excpetion,然后就可以catch了