sikessem / debugger
🐛 通过跟踪回溯轻松调试 PHP 脚本。
v0.0.0
2023-07-15 13:36 UTC
Requires
- php: ^8.1|^8.2
Requires (Dev)
- sikessem/devtools: ^0.0
README
🐛 Sikessem Debugger
通过跟踪回溯轻松调试 PHP 脚本。
🔖 内容
📋 要求
- 需要 PHP 8.1+(至少推荐 8.1.19 以避免潜在错误)。
- 需要 Composer v2+ 来管理 PHP 依赖。
🎉 入门
⚡️ 安装
- 通过在您的
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é Emmanuel 至 contact@sigui.ci。所有安全漏洞都将得到及时处理。
📄 许可证
Sikessem Debugger 是开源软件,许可协议为 MIT 许可协议 - 有关详细信息,请参阅 LICENSE 文件。
由 @siguici 使用 ❤︎ 制作。