位置: 编程技术 - 正文

PHP中常见的错误与异常处理总结大全(php中常见的错误类型有)

编辑:rootadmin

推荐整理分享PHP中常见的错误与异常处理总结大全(php中常见的错误类型有),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php中常见的错误分类,php中常见的错误类型有哪些,php中常见的错误类型有,php中常见的错误有哪些,php中常见的错误类型有环境错误吗,php中常见的错误类型,php中常见的错误类型有哪些,php中常见的错误类型,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

当我们开发程序时,程序出现问题是很常见的,当出现了异常与错误我们该如何处理呢?本文将详细给大家介绍PHP错误与异常处理的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:

一、PHP错误处理

1.语法错误

2.运行时错误

3.逻辑错误:不提示错误,但功能不对,最麻烦

4.三种级别:notice/warning/fatal error(无法继续执行)

5.错误报告显示:

a.可以在php.ini中修改error_reporting项目,以限定错误报告类型,如:error_reporting=E_ALL & ~E_NOTICE

b.只修改某个脚本内的错误显示,可以使用error_reporting(E_ALL & ~E_NOTICE); (推荐)

6.自定义错误报告:set_error_handler()可以传入用以显示错误的预定参数,如下:

7.记录错误日志

PHP中常见的错误与异常处理总结大全(php中常见的错误类型有)

a.将PHP.ini中display_errors设置为Off,log_errors设置为On

b.自定义日志目录error_log="C:/XX/XX/php_error.log"

c.也可以使用ini_set("display_errors","Off")或ini_get在脚本内部进行设定

二、PHP异常处理

1.try catch一体的,中间不能有任何代码

2.Exception是系统预定义的类

3.如果有异常对象抛出,就将异常对象给catch中的类

4.try中发生异常位置后的代码不再继续执行,而是直接转到catch中执行

5.异常处理可以配合错误处理一起使用

6.自定义异常类

a.Exception类是所有异常的基类,没有定义具体异常的处理方法(只有些获取提示的方法)

b.自定义的异常类必须是系统类的子类

c.如果继续了Exception类,重写了构造方法,不要忘记调用父类构造方法进行初始化

7.捕获多个异常,注:try中还可嵌套try

总结

标签: php中常见的错误类型有

本文链接地址:https://www.jiuchutong.com/biancheng/289922.html 转载请保留说明!

上一篇:Laravel中重写资源路由自定义URL的实现方法(laravel insert ignore)

下一篇:centos 7系统下安装laravel运行环境的步骤详解(centos7完整版安装)

  • 投资性房地产公允价值变动
  • 收到工程服务费会计分录
  • 收入费用率为100.13%说明什么
  • 公司用股东的钱交税吗
  • 物流快递代收货款怎么退
  • 用盈余公积弥补亏损会影响所有者权益吗
  • 个人借款无法收回确认坏账账务处理
  • 跨年度发票退回如何记账
  • 委外技术服务费应归集哪个研发项目
  • 印花税是填开票金额吗
  • 定额发票是需要备注吗
  • 发票反写是什么时候
  • 金税盘全额抵扣分录
  • 什么是所有者权益?其包括哪些内容
  • 增值税发票的帐号怎么查
  • 新注册公司第一次怎么报税
  • 收据是否当月入帐
  • 流动资金借款是一般借款还是专门借款
  • 汇算清缴补交所得税后报表需要调整吗
  • 如何禁用Windows10更新
  • qq上的时间和手机不一样怎么办
  • 水利基金减免了还用计提吗
  • 鸿蒙系统怎么快速充电
  • 收到汇算清缴的现金
  • linux删除文本文件命令
  • 借入长期借款的利息
  • 待摊费用和预提费用属于什么账户
  • 公司连续几年不向股东分配利润
  • 自然vc
  • framework4.0怎么打开
  • 员工出差过程中猝死赔偿
  • json postman
  • 天猫提现到对公账户怎么做账
  • 原生js获取元素高度
  • 如何在vue项目中禁止谷歌浏览器改变网页颜色
  • html游戏大全
  • vue全家桶教程
  • js栈堆的区别
  • php md5 16位
  • 办公用品和低值易耗品节省成本吗
  • 开办费新会计准则
  • 社保费怎么做记账凭证
  • 电脑自学网
  • 物流行业的会计有前途吗
  • 公司如何减资
  • 银行汇票如何背书转让
  • 对公账户余额和可用余额不一样
  • 无形资产按取得时的什么入账
  • 企业所得税汇算清缴时间
  • 退货款现金流量如何做
  • 发票报销流程和条件
  • 新冠肺炎疫情相关的公共政策
  • 借别人的承兑后期还现钱可以吗?
  • 酒店会计科目表
  • 大型商业企业
  • 安装sqlserver2000 IP地址出错怎样修改
  • win8系统怎么关闭投影
  • windows优化软件哪个好
  • 电脑的技巧
  • xp系统java环境变量配置
  • centos硬盘分区磁盘分区
  • win7系统多久不动自动关机
  • xshell远程桌面
  • win8任务栏设置在哪
  • win10系统无法启动
  • jquery点击事件写法
  • jquery如何解决跨域问题
  • [置顶]马粥街残酷史
  • jquery设置禁用
  • 编写python程序的步骤
  • unity程序基础框架
  • AndroidStudio中aar文件引用
  • 个人取得抽奖,购车抵用,需要缴纳个人所得税吗
  • 湖北省税务局官网电话
  • 地税收税标准
  • 宁波国税发票查询
  • 同比减少怎么计算出来
  • 欠税多久法院立案
  • 电话号码公开是什么意思
  • 公司买车购置税怎么做账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设