《PHP错误与异常调试视频教程》本课程主要讲解两部分内容,先从PHP中的错误模块谈起,讲解了PHP中常见的错误类型,剖析了PHP中的错误处理。接着又讲解了PHP5面向对象过程中新的错误处理方式--异常模块,由浅入深,讲解异常及异常的实战应用等。

该老师讲课风格:

教师讲课生动形象,机智诙谐,妙语连珠,动人心弦。一个生动形象的比喻,犹如画龙点睛,给学生开启智慧之门;一种恰如其分的幽默,引来学生会心的微笑,如饮一杯甘醇的美酒,给人以回味和留恋;哲人的警句、文化的箴言不时穿插于讲述中间,给人以思考和警醒。

本视频中较为难点是PHP中的异常简介及使用了:异常:程序运行与预期不太一致,与错误是两个不同的概念!

2.抛出和捕获异常

3.多个catch块的时候基类要往后放,否则基类捕获异常后就不会往下继续捕获了!

3.先出现错误,在出现异常,所以写api的时候一定要把display_errors关掉

4.PHP的内置异常error_reporting(-1);

ini_set('display_errors','off');//pdo内置异常类

try {

$pdo = new PDO('mysql:host=localhost;dbname=mysql', 'brave', '123456');

var_dump($pdo);

echo '


';

echo 'continue.......';

} catch (Exception $e) {

echo $e->getMessage();

}echo 'this is a test.......';echo '


';//spl文件读写内置异常类

try {

$splObj = new SplFileObject('test.txt', 'r');

echo 'read file';

} catch (RuntimeException $e) {

echo $e->getMessage();

}echo 'continue.......';echo '


';

Exception具有几个基本属性与方法,其中包括了:

message 异常消息内容

code 异常代码

file 抛出异常的文件名

line 抛出异常在该文件的行数

其中常用的方法有:

getTrace 获取异常追踪信息

getTraceAsString 获取异常追踪信息的字符串

getMessage 获取出错信息

如果必要的话,可以通过继承Exception类来建立自定义的异常处理类。

php错误处理视频教程,PHP错误与异常调试视频教程资源分享相关推荐

  1. php 异常错误信息用处,关于PHP中异常错误的处理详细介绍

    1. 错误报告级别 error_reporting()error_reporting(int $level); PHP 5.4 及以上 E_ALL 包含了 E_STRICT. PHP Manual 所 ...

  2. python错误-新手常见Python错误及异常解决处理方案

    写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...

  3. python常见错误-新手常见Python错误及异常解决处理方案

    写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...

  4. python中异常和错误是一个概念_Python的异常概念介绍以及处理

    一.什么是异常处理 定义:异常处理就是我们在写Python时,经常看到的报错信息,例如;NameError TypeError ValueError等,这些都是异常. 异常是一个事件,改事件会在程序执 ...

  5. oracle有三种类型的异常错误: 预定义 ( Predefined )错误里面的常见错误

    oracle有三种类型的异常错误: 预定义 ( Predefined )错误, 非预定义 ( Predefined )错误, 用户定义(User_define) 错误 预定义 ( Predefined ...

  6. python复制出现错误_Python中的错误和异常

    前言 错误是程序中的问题,由于这些问题而导致程序停止执行.另一方面,当某些内部事件发生时,会引发异常,从而改变程序的正常流程. python中会发生两种类型的错误. 语法错误 逻辑错误(异常) 语法错 ...

  7. 鸿蒙系统测试失败,ANR-WatchDog-ohos: 一个简单的监测程序,可检测到鸿蒙系统的 ANR(Application Not Response-应用程序无响应)错误并引发有意义的异常...

    ANR-WatchDog-ohos 一个简单的监测程序,可检测到鸿蒙系统的 ANR(Application Not Response-应用程序无响应)错误并引发有意义的异常 项目名称:ANR-Watc ...

  8. xjar加密后运行错误_Python中的错误和异常

    前言 错误是程序中的问题,由于这些问题而导致程序停止执行.另一方面,当某些内部事件发生时,会引发异常,从而改变程序的正常流程. python中会发生两种类型的错误. 语法错误 逻辑错误(异常) 语法错 ...

  9. java powershell出错_PowerShell全局错误处理机制处理脚本错误或异常

    类型:音频处理大小:1M语言:中文 评分:5.1 标签: 立即下载 没有任何脚本或程序能够保证在任何情况下毫无错误地执行,在外界条件变化的情况下,需要预防可能出错之处.本文将介绍PowerShell如 ...

最新文章

  1. E - 数据结构实验之排序五:归并求逆序数
  2. C#调用C++的dll文件方法
  3. WEB通用网关接口:CGI简单教程
  4. CF346E-Doodle Jump【类欧】
  5. sizeof(string)
  6. MySQL:浅析 Impossible WHERE noticed after reading const tables
  7. 蚌埠电大计算机课心得体会,电大心得体会
  8. 使用Visio 2003画UML类图之使用实现接口图标
  9. 《前端框架开发技术》HTML+CSS+JavaScript 制作个人简历模板
  10. 2019年7款3D扫描仪APP(Android和iOS),让你手机秒变3D扫描仪!
  11. 小微信贷传统风控模型的痛点
  12. 涂抹oracle扩库,涂抹oracle
  13. element-plus 更换主题色
  14. linux裸设备文件系统,关于裸设备,文件系统,CIO/DIO
  15. java基础实战项目一:实现家庭记账本的简易记账功能
  16. SysML实践指南第二版(中文翻译:刘亚龙)第16章 蒸馏器案例
  17. 使用php实现自动获取一个获取文章标题生成主题关键词功能源码
  18. 学会Zynq(2)Zynq-7000处理器的配置详解
  19. 周期循环图像边界算法
  20. 计算机病毒与蠕虫的特点比较,蠕虫病毒的特点是什么

热门文章

  1. win10系统 DNS服务器,Win10系统DNS服务器无响应
  2. Ubuntu18.04 安装搭建 hadoop-3.3.0 集群
  3. 腾讯云图,让数据说话
  4. 微信小程序开屏动画组件封装以及使用示例
  5. android版本5.1下载,嘉兴禾点点下载-禾点点 安卓版v5.1.1-PC6安卓网
  6. 乐观锁实现接口幂等性_calvin-idempotent
  7. Codeforces 524C Idempotent functions
  8. 小姜的毕设_Software
  9. linux修改操作系统语言方法
  10. 引导区坏 计算机无法启动,小白告诉你Win10无法正常启动修复引导文件教程