位置: 编程技术 - 正文

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

  • 减免税款递延收入怎么算
  • 如何在网上查询个人房产
  • 运输发票税率是9
  • 通用机打发票还能用吗
  • 收到的印花税退税怎么会计处理
  • 红字通知单撤销后系统还能查到吗
  • 结转损益主营业务成本在借方还是贷方
  • 应付账款 暂估
  • 低值易耗品定义出处
  • 分公司代理人
  • 多层股权结构设计控制法
  • 支付境外销售佣金增值税扣缴
  • 不开外经证的后果
  • 一般纳税人有哪些费用
  • 不容忽视的近义词
  • 小汽车的消费税征税环节
  • 营增改的四大“增效剂”
  • 补提上个月折旧会计分录
  • 医保退休必须交多少年辽阳
  • 往来形式的投资款是借款吗
  • 对外支付代扣代缴增值税如何申报
  • 电动汽车的出路在哪里
  • 应用程序出现异常怎么办
  • 使用U盘安装win7出现找不到任何设备驱动程序
  • 白醋洗脸有什么好处
  • 如何使用windows的记事本创建文件
  • 出纳日记账填写样本
  • 培训机构开办资金
  • 软件测评费用标准
  • php连接mysql查询数据
  • 中秋节给员工购物文案
  • 电商平台第三方服务
  • win10专区
  • 归还银行借款摘要模板
  • 资产接收范围的确定
  • 主营业务毛利率公式
  • 金融性资产有哪些
  • php实现简单的登录验证
  • 小微企业所得税税收优惠政策2023年
  • 为什么说网络安全靠人民
  • 一个惊艳了
  • yii2框架漏洞
  • gfortran编译命令
  • 苗木可以进项抵扣的么
  • 农机融资租赁公司联系方式
  • 购进已经折旧提完的二手车
  • 金蝶余额调节表勾对日期什么意思
  • 小微企业缴纳增值税的账务处理
  • MySQL 5.7 create VIEW or FUNCTION or PROCEDURE
  • mysql的环境配置
  • 个人所得税汇算年收入不超过12万
  • 查询发票真伪
  • 技术合同免税备案流程
  • 民办幼儿园如何生存
  • 什么是商业企业和工业企业
  • Mysql version can not be less than 4.1 出错解决办法
  • mysql格式化数值
  • 扫清落叶堆怎么扫
  • linux连接vps
  • xp系统怎么新建桌面
  • windows局域网共享文件用的什么协议
  • 怎么把win8界面换成win7
  • kb2859537是什么文件
  • PadExe.exe - PadExe是什么进程 有什么用
  • pgptray.exe - pgptray是什么进程 有什么用
  • win7报错0xc0000428
  • android 快速开发
  • win sc
  • python的threading
  • js获取0-100随机数
  • dom教程
  • linux的open
  • jquery自定义事件
  • 批处理清除保留扇区
  • bootstrap 标签
  • javascript中判断数据类型的几种方法
  • javascript怎么编写
  • linux显示中文
  • 武汉税务局发票对奖
  • 怎么注册山东省电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设