rayola / ferror
轻量级的 PHP 错误格式化工具
This package is auto-updated.
Last update: 2024-09-04 20:16:36 UTC
README
Ferror - 轻量级 PHP 错误和异常查看器
特性
-
✅ 捕获代码中的所有错误和异常
-
✅ 提取并显示代码、行、文件以及错误或异常信息
-
✅ 可快速复制错误或异常信息以供进一步研究
-
✅ 同时显示检测到错误行的文件预览
-
✅ 显示代码中存在的所有全局变量
-
✅ 同时显示代码中声明的所有变量和常量
-
✅ 自定义命名空间以避免类冲突
为什么使用这个
每个开发者都曾在代码中遇到错误,通常很难找出问题所在,因为 PHP 的错误信息未格式化(所有信息都合并为一个块)。
Ferror 会使所有信息都详细且清晰,因此您可以轻松地检测错误信息、错误的行、基础文件以及更多。所有这些都是为了轻松调试代码并节省时间。
因为错误很重要,因为它们必须得到良好的展示。
安装与使用
Ferror 可在 Packagist 上获取,可以通过 Composer 使用以下命令进行安装
composer require rayola/ferror
使用示例
<?php use Ferror\Core\Ferror; require_once "../vendor/autoload.php"; Ferror::register(Ferror::DEBUG_MODE_ON); /* ex: Failed to open stream: No such file or directory */ require_once "efsd.php";
🚫 无 Ferror
✔️ 有 Ferror
感谢
-
EnlighterJS,一个纯 JavaScript 编写的开源语法高亮器
许可证
MIT 许可证
版权所有 (c) [2022] [DEKOUN Cédric]
以下是对任何人获得此软件及其相关文档文件(“软件”)的副本的许可,免费使用软件,不受限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,以及允许向软件提供的人这样做,前提是以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“现状”提供,不提供任何形式的保证,无论是明示的、暗示的,还是与商销性、适用性或非侵权性相关的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论这些责任是根据合同、侵权或其他方式引起的,无论是在软件或其使用或其他方面。
贡献
您可自由为该项目的改进做出贡献。