全国咨询热线:18720358503

用案例剖析PHP5出现异常解决

类别:媒体报道 发布时间:2021-03-16 浏览人次:

<?php /** * ■㈠PHP5的出现异常解决 * * PHP 5 加上了相近于其他語言的出现异常解决控制模块。在 PHP 编码中常造成的出现异常可被 throw * 句子抛出去并被 catch 句子捕捉。必须开展出现异常解决的编码都务必放进
$message= 我务必被运作在try{}块中,出現出现异常得话我($message)将被回到(传送)给catch()里的出现异常目标的案例例如上边的$e   $code=123; //不正确编码号,可在catch块选用$e->getCode();回到我的值 123,那样我也能够自定不正确编码号    throw new Exception($message,$code);    //学JAVA的留意,PHP出现异常解决沒有throws      <?php  /**  * Example.php  */  //■㈣2个案例把握PHP出现异常解决      //例【1】用 try...catch  /* PDO联接mysql数据信息库,假如没看了PDO,首先看下PDO的结构涵数,要不绕过例1看例2 */  $dsn = mysql:host=localhost;dbname=testdb   $user = dbuser   $password = dbpass     try {  $dbh = new PDO($dsn, $user, $password); //建立数据信息库联接目标非常容易出現出现异常  echo 假如上边出現出现异常也不能显示信息我了   } catch (PDOException $e) {  echo Connection failed: . $e->__toString();  }  ?>    <?php  //例[2] try..cathc 和 throw一起用  try {  $error = 我抛出去出现异常信息内容,而且跳出来try块   if(is_dir( ./tests )){  echo do sth.   }else{  throw new Exception($error,12345);  }  echo 上边有出现异常得话就轮不上我了!~<br /> , n   } catch (Exception $e) {  echo 捕捉出现异常: , $e->getMessage(),$e->getCode(), n<br /> //显示信息$error和123456  }  echo 再次实行   ?>    <?php  //PHP的一场解决相对性于JAVA来讲,非常容易学多了,由于JAVA有过多的出现异常类,也有throws等 

推荐阅读

用案例剖析PHP5出现异常解决

<?php /** * ■㈠PHP5的出现异常解决 * * PHP 5 加上了相近于其他語言的出现异常解决控制模块。在 PHP 编码中常造成的出现异常可被 throw * 句子抛出去并被 catch 句子捕捉。必须开展出现异常...

2021-03-16
北京市公司企业网站建设怎样挑选php完全免费室

北京市公司企业网站建设怎样挑选php完全免费室内空间?求强烈推荐時间:         访问频次:问:应用php开发设计了一个公司网站,应用完全免费的php服务器空间构建网站能够吗?实...

2021-03-15
微盟服务器宕机48小时:职工毁坏数据信息库 现

经济发展观查网 新闻记者 任晓宁 二月23日夜里到2五日下午,微盟亲身经历了激动人心48小时。到现阶段,微盟的服务并未完全修复。二月23日晚,微盟网络服务器出現常见故障,店家商...

2021-03-15
私有虚似服务器比共享资源虚似服务器好吗?基

私有虚似服务器比共享资源虚似服务器好吗?基本建设嘉祥公司网站怎样购买?時间:         访问频次:【嘉祥公司企业网站建设】本文关键为大伙儿详细介绍了,私有虚似服务器比...

2021-03-15
虚似服务器和网络服务器有什么差别不一样?金

虚似服务器和网络服务器有什么差别不一样?金乡公司企业网站建设购买哪一个商品好?時间:         访问频次:本文详尽为大伙儿详细介绍了,虚似服务器和网络服务器有什么差别...

2021-03-15
杭州市手机上app开发设计有什么优势?

杭州市手机上app早已变为杭州市人生活起居不能分离出来的一一部分,现阶段杭州市app手机软件销售市场也是一片热闹,各种各样各种各样的手机上app也被开发设计出去。杭州市app开发...

2021-03-15
X

400-8700-61718720358503
企业邮箱2639601583@qq.com
官方微信