php怎么捕获异常? 有的 写法一样try {} catch (Exception $e) {print $e->getMessage();} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个真心有~楼主没找对ide 其实php的调试可以随时调,想在哪里调,最简单就是在哪里输出。当然zend-studio也提供了断点功能调试,但是远不如这样方便。其实都各有各的好处,哥,还是从了吧。 try{ $a="sgfdfgdf"; $b= (int)$a; echo($b);}catch(exception $e){ echo("出错啦".$e->getMessage());//这里并木有执行啊} 还需要在try{}语句块里抛出异常 throw new Exception('It is an exception!') ,然后由catch(Exception $e) 捕获。 用echo来放点找异常,php没法啊 那就去看php的error_log啊...会有各种详细的报错信息....还有啥可catch的... 错误大体有两种,一种是php可以捕获到的,例如语法错误。还有一种,是逻辑上的错误,这种错误机器并不能捕获,所以才会用到try catch人为捕获。我想你说的错误只是前一种,那么打开错误提示display_errors = On,就可以看到。 咳咳,这个不是错,在php里, 自动转换 php的错误异常和java的类似,不过一般都要自己去抛出:例子:try{ $m = 0; if($m < 1) { throw new Exception('m='.$m.':小于零'); } echo $m;} catch(exception $e){ echo "错误[line->".($e->getLine())."]: ".($e->getMessage());} php弱类型 改变数据类型没有问题 我也有相同的疑问。例如我在php里面用到了$_GET,但是其实并没有传入任何get参数,这个时候就会出错,我用try catch并不能捕捉到这个错误。请问如何才能知道get出错然后进行相应的处理呢 php+mysql 存储html数据 js如何获取form内的数组值? 刚学,请问这就SQL哪里错了 如何才能打印自己想要的web页面区域 在PHP中用FTP函数上传文件的问题? 各位老大关与转义的一个小问题 请教关于SESSION的问题! 提供php虚拟主机空间、赠送域名一个和10个企业级邮箱 网站所有链接被指向到首页是什么情况 - - 如何动态上传多个图片?不固定数量上传多张照片代码应该怎么写? 关于点击刷新验证码的问题 mysql创建表的字段时为什么不能用primary key和not null放在一起?
楼主没找对ide
其实都各有各的好处,哥,还是从了吧。
try{
$a="sgfdfgdf";
$b= (int)$a;
echo($b);
}
catch(exception $e){
echo("出错啦".$e->getMessage());//这里并木有执行啊
}
我想你说的错误只是前一种,那么打开错误提示display_errors = On,就可以看到。
try{
$m = 0;
if($m < 1) {
throw new Exception('m='.$m.':小于零');
}
echo $m;
} catch(exception $e){
echo "错误[line->".($e->getLine())."]: ".($e->getMessage());
}
例如我在php里面用到了$_GET,但是其实并没有传入任何get参数,这个时候就会出错,我用try catch并不能捕捉到这个错误。
请问如何才能知道get出错然后进行相应的处理呢