mrnullus / chama-samu
Debugger PHP do Sabadao
dev-main
2023-09-16 01:44 UTC
Requires
- php: ^8.0
This package is auto-updated.
Last update: 2024-09-16 03:53:37 UTC
README
ChamaSamu 是一个简单且有用的 PHP 开发者调试工具。它提供了一些方法,用于以可读和组织的方式显示调试信息,在开发 PHP 应用程序时非常有用。该库在需要检查变量状态、SQL 查询输出、JSON 或 XML 内容等情况下特别有用,以便更好地理解代码的行为。
主要功能
调试输出显示
debugPanel($data)
:显示一个包含格式化调试输出的浮动窗口。debug($data)
:以纯文本格式显示格式化调试输出。debugJSON($data)
:以 JSON 格式显示格式化调试输出。debugObject($object)
:以可读格式显示对象的调试输出。debugSQL($sql)
:显示 SQL 查询的调试输出。debugMessage($message)
:显示自定义消息的调试输出。debugAssociativeArray($array)
:显示具有键和值的关联数组的调试输出。debugBoolean($bool)
:显示布尔变量的调试输出。debugXML($data)
:以 XML 格式显示变量的调试输出。debugTable($data)
:以 HTML 表格格式显示变量的调试输出。debugList($data)
:以 HTML 列表格式显示变量的调试输出。
请求数据显示
session()
:显示会话的调试输出。get()
:显示 GET 数组的调试输出。post()
:显示 POST 数组的调试输出。
代码显示
code($code)
:显示带格式的代码调试输出。
基本使用
use PunkSama\ChamaSamu\ChamaSamu; // Exemplo de uso básico $data = ['nome' => 'John', 'idade' => 30]; ChamaSamu::debug($data); // Exemplo de exibição de saída de depuração JSON $jsonData = '{"name": "John", "age": 30}'; ChamaSamu::debugJSON(json_decode($jsonData)); // Exemplo de exibição de saída de depuração de consulta SQL $sql = 'SELECT * FROM users WHERE id = 1'; ChamaSamu::debugSQL($sql);
如何安装
您可以通过 Composer 安装 ChamaSamu 库。将以下内容添加到您的 composer.json
文件中:
{ "require": { "punk-sama/chama-samu": "^1.0" } }
然后,执行 composer update
来安装库。
贡献
欢迎为该库提供改进、修复错误或添加新功能。您可以在 ChamaSamu 的 GitHub 仓库 中打开问题(issues)或发送 pull requests。
许可证
ChamaSamu 库在 MIT 许可证下发布。请参阅 LICENSE
文件以获取详细信息。
我们希望 ChamaSamu 库能帮助您在 PHP 开发项目中。如果您有任何疑问、建议或问题,请随时联系或在我们 GitHub 上的 issue 中打开问题。祝您编码愉快!