rayola/ferror

轻量级的 PHP 错误格式化工具

v1.0 2022-07-04 15:24 UTC

This package is auto-updated.

Last update: 2024-09-04 20:16:36 UTC


README

Ferror - 轻量级 PHP 错误和异常查看器

en fr-ca

特性

  • ✅ 捕获代码中的所有错误和异常

  • ✅ 提取并显示代码、行、文件以及错误或异常信息

  • ✅ 可快速复制错误或异常信息以供进一步研究

  • ✅ 同时显示检测到错误行的文件预览

  • ✅ 显示代码中存在的所有全局变量

  • ✅ 同时显示代码中声明的所有变量和常量

  • ✅ 自定义命名空间以避免类冲突

为什么使用这个

每个开发者都曾在代码中遇到错误,通常很难找出问题所在,因为 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

感谢

许可证

MIT 许可证

版权所有 (c) [2022] [DEKOUN Cédric]

以下是对任何人获得此软件及其相关文档文件(“软件”)的副本的许可,免费使用软件,不受限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,以及允许向软件提供的人这样做,前提是以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“现状”提供,不提供任何形式的保证,无论是明示的、暗示的,还是与商销性、适用性或非侵权性相关的保证。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论这些责任是根据合同、侵权或其他方式引起的,无论是在软件或其使用或其他方面。

贡献

您可自由为该项目的改进做出贡献。