位置: 编程技术 - 正文

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

  • 行政事业单位转账至个人账户条例
  • 所得税汇算清缴后发现有误怎么办
  • 个体户需要交哪种税
  • 电子发票红字发票怎么开
  • 房地产企业增值税纳税义务发生时间
  • 商业承兑汇票有风险吗
  • 购货无法取得发票财务如何处理
  • 公司拍摄产品的文案
  • 实收资本未实缴到位,是否缴纳印花税
  • 代缴代扣个人所得税手续费
  • 募集资金怎么算
  • 海关缴款书认证不符
  • 公司租赁厂房开几个点发票
  • 购物发票的税是由谁承担
  • 注册资本使用后账务如何处理
  • 维修属于劳务还是劳务
  • 当月增加的投资性房地产当月提折旧吗
  • 出售专利权属于什么科目
  • 原材料销售出库会计分录
  • 生产成本属于什么会计要素
  • 个人所得税合并申报
  • 用于非应税项目的购进货物或应税劳务
  • win10禁用安全杀毒功能
  • 广告公司文化事业费怎么交
  • linux minor
  • 在win7系统中怎样为另外一块硬盘安装系统
  • php存储过程是什么
  • window11安装失败
  • 委托加工物资账务怎么做
  • 销售点的增值税计算公式
  • 翡翠湾攻略
  • php框架开发教程
  • 收到承兑汇票怎么签收
  • 装饰工程开票项目
  • php执行流程
  • 框架 frame
  • 行政单位基建账户可以建立吗为什么
  • 杀疯了出自哪里
  • 计算机视觉中的数学方法
  • 现金流量表的填写说明
  • 发工资时代扣房贷怎么办
  • 关联企业无息借款如何征税?
  • 员工高铁票能抵扣吗
  • 对方发票丢了能红冲重开吗
  • 同一控制下企业合并
  • 人力资源行业税收优惠
  • 个税专项附加扣除标准调整
  • 未分配利润与利润表的勾稽关系
  • 高新技术企业核心人才保险
  • 跨年租赁费会计分录
  • 公司交社保有什么用处
  • 汽车销售公司办理贷款重点调查哪些
  • 土地无形资产要摊销吗
  • 简易征收的进项税可以抵扣吗
  • 税控系统维护费可以全额抵扣吗
  • 冲红的发票抵扣联要放在凭证里吗
  • bulk insert formatfile
  • sql server 文件
  • linux安装wine命令
  • 怎么建立dhcp服务器
  • win8更新8.1
  • mac怎么删除系统软件
  • centos配置http
  • ubuntu必备软件10款
  • 怎样一键清空
  • win8怎么打开蓝牙设置
  • win10提示空闲计时器已过期
  • node.js的流的作用
  • jquery实现页面切换
  • shell 方法调用
  • python erf
  • 抽象类和接口的区别简答题
  • shell脚本计算执行时间
  • 基于python语言
  • javascript面向对象编程指南
  • android 数据
  • 江苏国家电子税务局网站
  • 国家税务总局洛阳市分局
  • 小规模纳税人利润如何缴税
  • 造纸及纸制品业属于什么行业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设