当前位置: 首页 > 编程笔记 >

PHP错误类型

唐高卓
2023-03-14
本文向大家介绍PHP错误类型,包括了PHP错误类型的使用技巧和注意事项,需要的朋友参考一下

介绍

PHP的内部Error类型由从Error类继承的类表示。Error类实现Throwable接口。错误类的属性和方法如下-

属性

  • 消息-错误消息

  • 代码-错误代码

  • 文件-发生错误的文件名

  • 线-在错误发生的行

方法

  • __construct() -构造错误对象

  • getMessage() -获取错误信息

  • getPrevious() -返回上一个Throwable

  • getCode() -获取错误代码

  • getFile() -获取发生错误的文件

  • getLine() -获取发生错误的行

  • getTrace() -获取堆栈跟踪

  • getTraceAsString() -以字符串形式获取堆栈跟踪

  • __toString() -错误的字符串表示形式

  • __clone() -克隆错误

PHP中错误类类型的继承关系如下-

错误类型

  • 错误

    • ArgumentCountError

    • 解析错误

    • DivisionByZeroError

    • ArithmeticError

    • 断言错误

    • 编译错误

    • TypeError

     类似资料:
    • 嗨,我正在使用Laravel和Redis。当我尝试通过get方法访问密钥时,会出现以下错误“对持有错误类型值的密钥进行WRONGTYPE操作” 我使用以下代码来访问键值- 我使用此代码从redis获取数据

    • 当我用php创建一个类时,我遇到了这个错误: 一个简单的例子: 我已经看过Reference-PHP中这个错误意味着什么?但这似乎不符合我的情况。所有其他现存问题的问题似乎都依赖于一个旧的PHP版本。但是我用的是PHP 5.6.3! 我能做什么?我只是失明吗?

    • 问题内容: 我使用以下代码,它已成功将文件上传到本地计算机上。它在我的本地计算机上显示“成功上传”。 但是,当我在在线服务器上使用此代码时,它不会上传文件,而只会显示消息“未上传”。 我怎么知道问题出在哪里,如何将实际问题显示给用户? 问题答案: 检查Web服务器是否有权写入“ images /”目录

    • 我安装了nginx+php+mysql,我的phpmyadmin运行良好。 我下载了wordpress,然后我试着运行它,得到了错误: 我在php5-fpm.sock listen.mode、group、owner中搜索并尝试了所有更改,但仍然不起作用。 请帮助我如何解决这个关键问题。

    • 要检查我上传的图像的正确mime类型: 在我的验证中,我检查mime类型: 嗯,我上传了一个pdf,mime类型是application/pdf。我将pdf重命名为test。jpg,mime类型现在是image/jpg,这是一个问题。我只想接受图片。 我使用最新版本:yii-1.1.12. b600af;XAMPP Windows 1.8.0;PHP版本5.4.4

    • 问题内容: 我已经从php.net粘贴了在php中使用memcached 的示例,并且得到了: 我的php.ini中有这个: [memcache] memcache.hash_strategy =“一致” memcache.max_failover_attemps = 100 memcache.allow_failover = 1 这是分别来自php -i和php -m的信息: php -i |