位置: 编程技术 - 正文

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

  • 税款抵扣会计分录
  • 房产税是按不含税租金收入
  • 不得抵扣的进项税额转出会计分录
  • 已出库未开票未收款会计分录
  • 非贸易付汇去银行汇款流程
  • 其他债权投资减值账务处理
  • 委外加工税点
  • 进口环节应纳消费税的组成计税价格
  • 申请增值税专用发票需要什么资料
  • 准予抵扣的消费税
  • 企业购房税费政策
  • 新个税年终奖怎么申报
  • 发票开的是推广服务费计入什么费用?
  • 附加税减免税会计处理怎么做?
  • 货样广告品出口需要开票吗
  • 企业所得税汇算清缴退税账务处理
  • 没有发票怎么报销入账
  • 加计扣除农产品包括哪些
  • 电子发票能不能作废重开
  • 小微企业资质证书
  • 营改增通知规定的税收优惠政策
  • 差旅费应交税费会计科目
  • 小额零星业务上限是多少
  • 代销返还
  • 高价转让股份
  • 纳税评估要转出什么意思
  • macos 关闭屏幕
  • 产负债表的负债项目,显示了企业所负担债务的
  • macbook怎么设置输入法
  • 公司总部固定资产折旧
  • 对公账户信息补录
  • u盘无内容
  • windows 10无法开机
  • 销售补差是怎么算的
  • 增值税纳税申报首先要稽核比对
  • 坏账减值准备账务处理
  • 亚士顿森林薄雾日出,英国东萨塞克斯郡 (© Tim Stocker Photography/Getty Images)
  • 销售退回的账务处理附什么底稿
  • php imagefill
  • java基础教程
  • 基于yolov5的目标检测实验任务
  • 强大的图片预览软件
  • ue4ui界面制作
  • php 重写 重载
  • 转增资本属于什么会计科目
  • 商品调价差额调整单会计分录
  • 帝国cms好用吗
  • mongodb4.4安装
  • 罚款收入算是营收收入吗
  • 货物运输服务可以加计扣除吗
  • 综合所得年度自行申报怎么操作
  • 新成品油发票开具的模块解密是?
  • 进项发票已入账 未开具出口发票
  • 以前年度费用退回
  • 非正常损失的货物
  • 融资租赁租金利息怎么算
  • 产品检测费计入什么二级科目里
  • 银行回单模板
  • sql server数据库查询语句
  • mysql闪退怎么回事
  • mysql 5.7.17 64bit安装配置方法图文教程
  • fedora os
  • win10一年更新一次
  • 监控iphone软件
  • win8系统如何查看电脑内存
  • centos vncviewer
  • win7如何设置鼠标
  • 苹果的mac怎么查
  • win7系统禁用网络后如何开启
  • wind8系统怎么清除所有东西 恢复出厂
  • Win10打开淘宝https被划上红色斜杠的快速解决办法
  • jquery链式操作原理
  • 开快打开
  • 批处理常用命令总结
  • dos判断变量是否为空
  • react navigate
  • jquery设置滚动条高度
  • python中编写程序
  • 税务经侦科立案标准
  • 河南省城市规划法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设