https://github.com/mrpunkdasilva/chamasamu
Debugger PHP da zoeira š
https://github.com/mrpunkdasilva/chamasamu
Last synced: 3 months ago
JSON representation
Debugger PHP da zoeira š
- Host: GitHub
- URL: https://github.com/mrpunkdasilva/chamasamu
- Owner: mrpunkdasilva
- Created: 2023-09-12T19:22:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-16T01:44:25.000Z (over 1 year ago)
- Last Synced: 2024-12-16T07:18:15.136Z (5 months ago)
- Language: PHP
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ChamaSamu - Uma Biblioteca de Depuração PHP
A biblioteca **ChamaSamu** Ć© uma ferramenta de depuração simples e Ćŗtil para desenvolvedores PHP. Ela fornece mĆ©todos para exibir informaƧƵes de depuração de maneira legĆvel e organizada durante o desenvolvimento de aplicativos PHP. Essa biblioteca pode ser especialmente Ćŗtil quando vocĆŖ precisa verificar o estado de variĆ”veis, saĆdas de consultas SQL, conteĆŗdo JSON ou XML, e muito mais, para entender melhor o comportamento de seu código.
## Recursos Principais
### Exibição de SaĆda de Depuração
- `debugPanel($data)`: Exibe uma janela flutuante contendo a saĆda de depuração formatada.
- `debug($data)`: Exibe a saĆda de depuração formatada em texto simples.
- `debugJSON($data)`: Exibe a saĆda de depuração formatada para JSON.
- `debugObject($object)`: Exibe a saĆda de depuração de um objeto em formato legĆvel.
- `debugSQL($sql)`: Exibe a saĆda de depuração de uma consulta SQL.
- `debugMessage($message)`: Exibe a saĆda de depuração de mensagens personalizadas.
- `debugAssociativeArray($array)`: Exibe a saĆda de depuração de um array associativo com chave e valor.
- `debugBoolean($bool)`: Exibe a saĆda de depuração de uma variĆ”vel booleana.
- `debugXML($data)`: Exibe a saĆda de depuração de uma variĆ”vel em formato XML.
- `debugTable($data)`: Exibe a saĆda de depuração de uma variĆ”vel em formato de tabela HTML.
- `debugList($data)`: Exibe a saĆda de depuração de uma variĆ”vel em formato de lista HTML.### Exibição de Dados de Requisição
- `session()`: Exibe a saĆda de depuração da sessĆ£o.
- `get()`: Exibe a saĆda de depuração do array GET.
- `post()`: Exibe a saĆda de depuração do array POST.### Exibição de Código
- `code($code)`: Exibe a saĆda de depuração de código com formatação.
## Uso BƔsico
```php
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);
```## Como Instalar
VocĆŖ pode instalar a biblioteca **ChamaSamu** via Composer. Adicione o seguinte ao seu arquivo `composer.json`:
```json
{
"require": {
"punk-sama/chama-samu": "^1.0"
}
}
```Em seguida, execute `composer update` para instalar a biblioteca.
## ContribuiƧƵes
Sinta-se à vontade para contribuir com melhorias, correções de bugs ou novos recursos para esta biblioteca. Você pode abrir problemas (issues) ou enviar pull requests no [repositório GitHub do ChamaSamu](https://github.com/punk-sama/ChamaSamu).
## LicenƧa
A biblioteca **ChamaSamu** Ć© distribuĆda sob a licenƧa MIT. Consulte o arquivo `LICENSE` para obter detalhes.
---
Esperamos que a biblioteca **ChamaSamu** seja útil para você em seus projetos de desenvolvimento PHP. Se você tiver alguma dúvida, sugestão ou problema, não hesite em entrar em contato ou abrir uma issue no GitHub. Happy coding!