位置: 编程技术 - 正文

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

  • 税金及附加如何记账
  • 机票抵扣进项税怎么填申报表
  • 新车车船税怎么交
  • 固定资产一次性折旧政策2023
  • t3怎么查资产负债表
  • 退回代征手续费怎么做会计分录
  • 政府回购安置房几种模式
  • 个税申报系统跟工资表累计扣除数不一致怎么办
  • 做账时计提费用不含税怎么取整
  • 湖北工会工作网
  • 2019小规模纳税人免征增值税政策
  • 月末计提账务处理
  • 小规模纳税人销售不动产适用税率
  • 坏账准备确认时怎么做账
  • 社保多交了一份怎么办
  • 把公司的设备弄坏了怎么办
  • 应交增值税进项税额月底怎么处理
  • 小规模专票丢了怎么办
  • 车辆租赁合同印花税怎么算
  • 个人租车给公司租金多少合适
  • 归属于母公司的净利润怎么来的?
  • 收到政府补助用于购买环保设备
  • 供热企业所使用的燃气
  • 营改增之前的增值税
  • 输入法自定义按键位置
  • 小规模纳税人增值税免税政策
  • 多计提的增值税和附加税怎么冲减?
  • 电脑主板bios设置
  • 运输费用会计科目
  • PHP:mb_ereg_search_pos()的用法_mbstring函数
  • php实现基数排序函数
  • win7安装netframework4.5
  • 我告诉你win7旗舰版
  • php使用memcache
  • 工资薪金所得具体包括哪些
  • repair.exe是什么软件
  • 企业预付工程车租赁费
  • 怎么计提企业所得税
  • php oracle 连接池
  • vue里面的路由
  • mlocate.db 删除
  • vports命令
  • 商品流通的企业
  • 向境外企业支付咨询费
  • 金税盘开票系统复核人员设置在哪里
  • 企业借款生产存货发生的借款费用均应予以资本化
  • 现金流量表中的现金流量包括哪些
  • 2022年最新办公用房标准
  • ps高反差保留怎么弄
  • 公司内控制度由谁制定
  • concat group
  • 企业利润分配的含义
  • 应收应付票据包括什么
  • 公司为非本单位缴纳社保
  • 计提折旧的固定资产平均总值怎么算
  • 甲方向乙方支付
  • 汇算清缴补交所得税的分录
  • Hibernate4在MySQL5.1以上版本创建表出错 type=InnDB
  • sql server触发器的编写与使用
  • 扩展卷不相邻怎么办
  • centos运行文件
  • os x10.10.5 beta下载 mac os x10.10.5beta官方下载地址
  • PRISMSVR.EXE - PRISMSVR是什么进程 有什么用
  • linux wordpress gzip压缩开启方法
  • WIN7如何设置屏幕保护密码
  • Win10计算机管理该文件没有与之关联的应用
  • 系统右键菜单
  • bootstrap treeview 扩展addNode方法动态添加子节点的方法
  • g8a1
  • css设置段落
  • shift妙用之解决shell编程中的入参问题
  • unity gui
  • qq登录失败是怎么回事
  • pythone爬虫
  • javascript开发平台
  • md5加密python
  • 辽宁省国家税务局电话
  • 交通费用包括
  • 上海ca证书税务的怎么开通
  • 深圳12366接听客服工作怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设