sikessem/debugger

🐛 通过跟踪回溯轻松调试 PHP 脚本。

安装: 689

依赖: 3

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

类型:项目

v0.0.0 2023-07-15 13:36 UTC

This package is auto-updated.

Last update: 2024-09-15 16:15:41 UTC


README

sikessem-logo


php-icon packagist-version-icon packagist-download-icon license-icon actions-icon pr-icon twitter-icon

🐛 Sikessem Debugger

通过跟踪回溯轻松调试 PHP 脚本。

🔖 内容

📋 要求

  • 需要 PHP 8.1+(至少推荐 8.1.19 以避免潜在错误)。
  • 需要 Composer v2+ 来管理 PHP 依赖。

🎉 入门

⚡️ 安装

使用 Composer 安装 Debugger

  • 通过在您的 composer.json 文件中添加 sikessem/debugger 依赖项
{
    "require" : {
        "sikessem/debugger": "self.version"
    }
}
  • 或包括依赖项
composer require sikessem/debugger --no-dev

🧑‍💻 使用方法

<?php

$trace = backtrace();

$trace->getStack(); // Returns the trace stack

$trace->getDirectory(); // Returns the trace directory

$trace->getFile(); // Returns the trace file

$trace->getLine(); // Returns the trace line

$trace->getClass(); // Returns the trace class

$trace->getObject(); // Returns the trace object

$trace->getFunction(); // Returns the trace function

$trace->getType(); // Returns the trace type

$trace->getArgs(); // Returns the trace args

var_dump($trace); // Dumps the trace stack

📖 文档

Sikessem Debugger 的完整文档可以在以下地址找到:此链接

👏 贡献

此存储库的主要目的是继续发展 Sikessem。我们希望使对此项目的贡献尽可能容易和透明,并对社区为错误修复和改进所做的贡献表示感谢。请阅读下面的内容,了解您如何参与改进 Sikessem。

👷 行为准则

Sikessem 采用了一项行为准则,我们期望项目参与者遵守。请阅读完整的文本,以便了解哪些行为将受到容忍,哪些行为不会受到容忍。

👥 贡献指南

阅读我们的贡献指南,了解我们的开发流程,如何提出错误修复和改进建议,以及如何构建和测试对 Sikessem 的更改。

🔒️ 初学者友好问题

我们有一系列包含相对有限范围错误的初学者友好问题。这是一个开始、积累经验和熟悉我们贡献流程的好地方。

💬 讨论区

更大规模的讨论和建议在Sikessem 的 GitHub 讨论区中讨论。

🔐 安全报告

如果您在Sikessem 中发现安全漏洞,请通过电子邮件联系 SIGUI Kessé Emmanuelcontact@sigui.ci。所有安全漏洞都将得到及时处理。

📄 许可证

Sikessem Debugger 是开源软件,许可协议为 MIT 许可协议 - 有关详细信息,请参阅 LICENSE 文件。

@siguici 使用 ❤︎ 制作。