ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

php 抛出异常信息try catch

2021-05-26 17:57:06  阅读:160  来源: 互联网

标签:Exception MyException echo try catch php throw


<meta charset="utf-8">

<?php

/**

自定义方法输出异常信息

*/

 

 

 

$i=11;

try {

if ($i==1) {

echo "zhebushiyichang";

} else {

throw new Exception('一場');

}

} catch (Exception $e) {

echo $e->getMessage();

}

 

/**

* 自定義异常

*/

 

class ClassName extends Exception

{

    function zdy()

{

echo "自定義異常";

}

}

 

$i=11;

try {

if ($i==1) {

echo "zhebushiyichang";

} else {

throw new ClassName('一場');

}

} catch (ClassName $e) {

echo $e->zdy();

}

 

// class ExceptionNew extends Exception{

        

// }

// class MyException extends Exception{

        

// }

 

// function try_throw($type) {

//         if ($type == 1) {

//                 throw new ExceptionNew("sun");

//         }

//         if($type > 0){

//                 throw new MyException("yue");

//         }

// }

 

// try {

//         try_throw(1);   

// //        try_throw(2);

// }catch (ExceptionNew $e) {

 

//         echo $e->getMessage();echo "----ExceptionNew";

 

// }catch (MyException $e) {

//         echo $e->getMessage();echo "----MyException";

// }

 

标签:Exception,MyException,echo,try,catch,php,throw
来源: https://blog.51cto.com/u_13481146/2818203

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有