zoukankan      html  css  js  c++  java
  • php 异常处理

    PHP异常处理

    • 基本语法

       <?php
       	try{
       		throw new Exception();
       		//会出现预期想不到的结果的代码块
      
       		}	
       	catch(Exception $e){
       		$e->getMessage();
       		//在这里处理异常代码
       	}
       	
      
       ?>
      
    • 异常类 Exception PHP已经定义好。

    • Exception('参数')

    • 参数有:

      • message 异常消息内容
      • code 异常代码
      • file 抛出异常的文件名
      • line 抛出异常在该文件的行数
    • 常用方法:

      • $e->getTrace() //获取异常追踪信息
      • $e->getTraceAsString () //获取异常追踪信息的字符串
      • $e->getMessage() //获取出错信息

    • 注意:每一个 "throw" 必须对应至少一个 "catch",当然可以对应多个"catch"]

    • 可以自定异常信息 但是必须继承异常处理类 即:

       class MyException extends Exception
       {	function myMeg(){return '我的错误';}	}
      
    • 思路:可以将出现的异常利用异常类的获取方法保存到字符串中,然后在写入到文件中 进行保存 用到的函数 file_put_contents('error.log','错误信息')

  • 相关阅读:
    java冒泡排序
    正则表达式手册
    简单介绍事务
    Java经典编程30题(中)
    Java经典编程30题(下)
    负载均衡-Nginx
    react入门
    Mybatis && Mybatis-plus
    java设计模式-委派模式
    java8新特性
  • 原文地址:https://www.cnblogs.com/ikai/p/6900887.html
Copyright © 2011-2022 走看看