首页 > 编程语言 >PHP 异常与错误 —— Throwable

PHP 异常与错误 —— Throwable

时间:2023-12-13 10:48:44浏览次数:39  
标签:string 错误 abstract public Throwable PHP void

Throwable

官方文档地址: http://php.net/manual/en/class.throwable.php

PHP 支持版本: 7

Throwable 是 PHP 7 中可以用作任何对象抛出声明的基本接口,包括 Expection (异常)和 Error (错误)。

 

复制代码
Throwable {
    
  /* 抽象方法 */
  abstract public string getMessage ( void ) // 获取抛出的消息内容

  abstract public int getCode ( void ) // 获取抛出的错误代码

  abstract public string getFile ( void ) // 获取产生异常的文件名

  abstract public int getLine ( void ) // 获取相关行号

  abstract public array getTrace ( void ) // 获取追踪信息,返回数组形式

  abstract public string getTraceAsString ( void ) // 获取追踪信息,返回字符串形式

  abstract public Throwable getPrevious ( void ) // 返回上一个 Throwable

  abstract public string __toString ( void ) // 抛出的对象以字符串形式返回,可以用 echo 打印相应结果

}
复制代码

标签:string,错误,abstract,public,Throwable,PHP,void
From: https://www.cnblogs.com/hfdp/p/17898516.html

相关文章

  • MySQL中的slave_exec_mode 参数详解(MySQL从节点复制错误处理时,sql_slave_skip_counter
    原文地址:https://www.soughttech.com/front/article/7159/viewArticle  今天我偶然看到了参数slave_exec_mode。从手册中的描述可以看出,该参数与MySQL复制有关。它是一个可以动态修改的变量。默认为STRICT mode(严格模式),可选值为IDEMPOTENT mode(幂等模式)。设置为IDEMP......
  • php.ini文件与php.d
    `php.ini`是PHP的主要配置文件,用于全局配置PHP的行为和功能。它包含了许多PHP的核心设置,如内存限制、错误报告级别、扩展加载等。`php.ini`文件通常位于PHP的安装目录下。而`php.d`文件夹中的配置文件是用于对特定的PHP扩展或模块进行个别配置的文件。这些文件是......
  • 2023年的PHP项目部署笔记。什么?还有人用PHP?
    前言这是我第一次用PHP的包管理工具composer一开始用docker进行部署,但一直出问题,最后还是选择直接在服务器上安装php-fpm搭配nginx的方案了。PS:docker方式真的搞得心好累,现在回想起来还心有余悸......
  • url传参是接送字符串时,报400错误
    URL传递参数,参数是JSON字符串,将字符串拼在url?后,该url不识别,为什么会报400?当URL传递参数,参数是JSON字符串时,如果将字符串直接拼在URL后面,可能会导致URL无法正确识别,从而报400错误。这是因为URL有特定的字符限制和编码要求,而JSON字符串中可能包含URL不安全的字符,如特殊字符、空格、......
  • 记php基本环境WAMP 到Laravel
    安装WAMP:下载WAMP时会让你选择浏览器与编辑器,如果你没选好,比如它用Edge但Edge被你卸载了,那在后面在WAMP软件中打开phpMyAdmin时,就会报错,此时你只需要修改WAMP配置的配置文件指向你电脑上可用的浏览器即可。WAMP启动时:确认数据库3306,80是否占用,如果启用,那图标由黄到不了绿 WAM......
  • 解决 Photoshop 中的“暂存盘已满”错误
    问题:“暂存盘已满”错误解决方案注意:建议在使用Photoshop时,操作系统硬盘上具有50GB的可用空间。根据您正在处理的文件类型,可能需要额外的可用空间。Ctrl+K打开首选项【暂存盘】-【D盘】优化Photoshop的使用空间禁用自动恢复存储:您可以通过禁用“自动存储恢复信息”选项(“......
  • php深化理解(一)
    对于很多刚入行的同学来说,对php是一知半解的。正好回顾强化,记录深刻一些。第一点很多人都会有一个误区,就是觉得自己写个新闻系统(增删查改的例子),用php原生的mysql库或者用mysqli或者pdd(面向对象)拓展。操作起来都挺很吃力。这点,不说新人,就算,多年过于依赖框架的开发者,现在去写都要......
  • docker问题 dubbo-admin浏览器错误
    问题描述:zookeeper容器配置成功,dubbo-admin容器配置成功。使用dockerps显示两个容器都启动成功且映射端口没有出错。在虚拟机中ping本机和在本机中ping虚拟机都显示正常接通。使用浏览器访问dubbo-admin时浏览器无法显示。解决方案:修改docker配置文件vim/etc/docker/da......
  • 【AGC】API8元服务上架传包错误码5的问题
    ​【问题背景】近期收到了一些反馈,一些鸿蒙元服务开发者在发布应用市场的过程中,上传.app包时遇到了错误码 5的报错,导致上传失败,下面来看一下这些报错的具体原因。​ 【解决方案】在获取到appid后,查询失败日志,失败原因显示:* 元服务默认卡片校验失败DEFAULT_DIMENSION_CHECK......
  • php css 改变宽度,img标签设置display:block属性时宽度无法设定为100%的解决办法
    本篇文章所说的内容是img标签设置display:block属性时宽度无法设定为100%的解决办法,方法很详细,有一定的参考价值,有需要的朋友可以参考一下,希望可以对你有所帮助。现象如下代码,img标签设置了display:block,尺寸宽度无法设定为100%img标签设置display:block,宽度无法100%原因替换......