Heim  >  Artikel  >  Backend-Entwicklung  >  php中error与exception的区别及应用_PHP教程

php中error与exception的区别及应用_PHP教程

WBOY
WBOYOriginal
2016-07-13 10:21:50802Durchsuche

php中error与exception的区别及应用

   这篇文章主要介绍了php中error与exception的区别及应用,需要的朋友可以参考下

  error与exception的区别查阅网上资料大多是java的解释,貌似php的异常处理过程与java差不多

  java中的Object继承结构如下:

  Object---->Throwable--------> Exception ----> RuntimeException | Error

  Error都是unchecked类型 Exception分为checked 与 unchecked类型

  且把异常与错误都当作程序运行不正常的现象来看待

  如果区分异常与错误的话:

  异常:非致命的。try{}catche(Exception e){} 执行中的try模块是测试运行,代码在运行过程中出现错误(非致命错误)执行catche

  异常的作用类似于下面的这些代码:

  if(mysql_connect('127.0.0.1','root','321321'))

  {

  echo '连接数据库成功';

  // other code...

  }

  else

  {

  echo '连接数据库错误';

  return false;

  }

  使用异常处理的情况可以很轻松的处理异常情况。如下面的代码可以一次性处理很多的异常情况

  try

  {

  mysql_connect('127.0.0.1','root','321321');

  // other code you want to execute

  }catche(Exception $e){

  print_r($e);

  }

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/852819.htmlTechArticlephp中error与exception的区别及应用 这篇文章主要介绍了php中error与exception的区别及应用,需要的朋友可以参考下 error与exception的区别查阅网上资...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn