位置: 编程技术 - 正文

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完整版安装)

  • 租赁设备损毁赔偿案例
  • 红字发票的数电票号码是啥
  • 未开发票如何确认收入并进行申报
  • 增值税附表一填错了,主表没错可以不更正不
  • 福利费是计提还是结转
  • 研发费用扣除比例是百分75吗
  • 收到赠品入库需要用什么记录
  • 房屋及建筑物属于什么会计要素
  • 债务重组损失是否属于营业外支出
  • 管理费用科目代码
  • 转让土地使用权怎么交增值税
  • 货物已到发票未到怎么做账
  • 房地产预缴增值税是含税还是不含税
  • 拆迁安置房建设流程
  • 预缴两个点的税是什么意思
  • 无形资产租赁税率多少
  • 增值税发票查验平台显示查无此票
  • 没有认证的进项发票怎么入账
  • 企业会计准则固定资产解释
  • 红字发票是销货单据吗
  • 购材料有折让如何做会计分录?
  • 使用ps能完成的操作有哪些
  • win10玩游戏提示内存不足无法处理此命令
  • win7防火墙设置不了
  • 以前年度损益调整怎么做账
  • 环评费入账的会计分录是什么啊
  • 总承包简易计税
  • 小规模纳税人的条件
  • 税金的分录
  • hpcfont.dll
  • 房地产企业将开发产品抵押后再销售
  • 工厂采购部门
  • 跨年收到退回增值税税款的账务处理
  • php两个数组相加结果
  • php session存储方式
  • 国有企业融资方案比较
  • 高德加载kml
  • 建设项目罚款支出的会计处理
  • 微信小程序设计规范(官方)文档
  • node.js的安装步骤
  • nodejs如何使用
  • php ffi
  • php支付宝现实支付要收费吗
  • 管理费用税金怎么算
  • 新成立的公司的搭建费可以申请补助吗?
  • 没有发票的费用汇算清缴的时候怎么调出来
  • mac os x10.9.5
  • python缺省函数
  • 库存商品的科目设置
  • 金蝶财务软件怎么备份
  • 固定资产降低
  • 劳动仲裁赔偿款会计分录
  • 进出口 外汇
  • 财务软件是有哪些软件
  • 税控维护费跨年怎么算
  • 预付一年房租费的会计分录
  • 机票改签手续费能报销吗
  • 总公司可以开发票给分公司吗
  • 盈利是不是利润的意思
  • 企业哪些项目可以立项
  • 盈余公积根据什么确定
  • 公司经营范围怎么填
  • sql整型
  • U盘安装centos 7出现unknown chipset
  • win10怎么取消禁用
  • win8中文版怎么升级到win10
  • win8修改锁屏壁纸
  • windows.prompt用法
  • bootstrap和jsp
  • set命令应用
  • unity3d游戏教程
  • angular子组件调用父组件的方法
  • nodejs为什么性能这么好
  • node+express+ejs使用模版引擎做的一个示例demo
  • js数组entries
  • 医保电子缴费凭证怎么查询
  • 特殊工种作业人员
  • 税务变更表
  • 黑龙江国税电子税务局官网登录
  • 卖钢材交哪些税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设