位置: 编程技术 - 正文

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

  • 税务局退给企业的多交的所得税该怎样帐务处理?
  • 税盘收费吗
  • 消费税的计算方法有哪三种
  • 公司职工餐费用怎样入账
  • 发票没金额能开吗
  • 备用金每个月可以用几次
  • 商品流通企业应将当期已销商品的进价转入当期费用
  • 应计入企业存货成本有哪些
  • 公司电话费用
  • 商业承兑汇票怎么开
  • 法院判罚利息怎么算
  • 结转预交增值税会计处理
  • 背书转让的电子承兑汇票开收据还是发票
  • 开了专票不报销犯法吗
  • 长期借款产生的利息计入哪个科目
  • 个人所得税可以抵扣哪些费用
  • 流转税通俗举例
  • 有收入零申报要紧吗
  • 本金和利息分别出具借条
  • win7系统右键菜单太多怎么办
  • 经济成本和会计成本的大小
  • 视同销售情形有哪些?
  • PHP:pg_set_error_verbosity()的用法_PostgreSQL函数
  • 停车缴费怎么交
  • framework4.0怎么打开
  • 以前年度进项转出分录
  • 其他货币资金的账务处理
  • 36号文45条
  • opencv dng
  • opencv调用yolov8
  • 简易html代码
  • 固定资产的装修费计入固定资产吗
  • 年末结转利润分配各明细账户
  • 电子发票找不到了可以找回吗
  • 长期待摊费用的账务处理
  • 交通费中的高速费指什么
  • 政府税收返还计入什么科目
  • 建筑公司可以开3个点的专票吗
  • 增值税延期滞纳金计算
  • 生育津贴现在可以打个人账户么
  • 进出口货物收发货人报关注册登记证书
  • 个人所得税完整申报流程
  • 销售折让怎么写分录
  • SQL Server实时同步更新远程数据库遇到的问题小结
  • 应付账款借方如何重分类会计科目
  • 应交增值税结转账务处理
  • 购入货物的运费计入
  • 个税手续费返还政策文件
  • 防伪公司应该选用什么目标市场策略
  • 财务报表分析的主体是
  • 会展费会计分录
  • 半个固定资产如何折旧
  • 详解MySQL中ALTER命令的使用
  • centos下安装jdk
  • mac链接其他屏幕
  • centos直接安装
  • dcom进程
  • linux sl
  • xp调出输入法
  • 安装与配置linux操作系统
  • 英语中our和my的区别
  • js获取checkbox选中的元素
  • nodejs filereader
  • 批处理替换文件
  • python进阶视频
  • 创建网元
  • DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
  • unity人物面板
  • js 拍照
  • angularjs1.5
  • python基本介绍
  • 延时加载js文件
  • Android StateMachine解析( 1 )
  • jquery绑定click的方法有几种
  • 生猪屠宰行业
  • 种子公司缴税吗多少钱
  • 税务局赵昭
  • 国税开票系统怎么增行
  • 核算成本需要哪些数据来源
  • 增值税普通发票和电子普通发票的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设