protoqol/quo-php

PHP - Quo 包。

资助包维护!
Paypal

0.3.2 2022-06-14 21:27 UTC

This package is auto-updated.

Last update: 2024-09-15 05:28:48 UTC


README

Quo for php

Github action status Packagist Version Follow Protoqol on Twitter

Quo for PHP

Quo 目前仍处于测试版,**不应**在生产环境中使用。但借助配置文件(见 CLI),您可以在生产环境中轻松禁用 Quo。

Quo 是一款免费、开源的客户端调试器,可在以下地址找到.

此特定包是 Quo for PHP 的配套包。

使用框架?没问题。

Quo 适用于任何 PHP(见要求)项目,无需考虑框架,可以使用 composer 运行。

想帮助保持开源的可持续性?

您可以通过贡献代码或使用下面的按钮捐赠来帮助!两者都受到高度赞赏,并直接有助于保持开源免费和可持续!

Donate

安装

要求

要安装,请运行以下命令。

composer require protoqol/quo-php

用法

Quo 有一个名为 quo() 的函数,您可以在任何地方调用它,传入的每个变量都将出现在您的 Quo 客户端中。

quo($var, ...$moreVars);

配置

请注意,对于 Quo 的测试版,尚不能使用自定义主机名和端口号,它始终默认为 127.0.0.1:7312。然而,当您的 PHP 应用程序不在操作系统顶级运行时,可能需要更改主机名和端口号。配置主机名应始终指向您的顶级 localhost 地址。

Quo for PHP 在 meta/quo-config.ini 目录中有一个 .ini 文件。此文件存储 Quo 使用的配置。建议使用自定义配置,更多关于此在 CLI 部分(见 "发布 Quo 配置")。

[general]
# Should Quo be enabled in this environment
ENABLED = 1

[exception]
# Should Quo throw an exception when no connection is made to the client?
# If you're trying to get Quo to work this might come in useful, if not, keep it off.
NO_CONNECTION = 0

[http]
# Where Quo sends its payload to
HOSTNAME = 127.0.0.1
PORT = 7312

[encryption]
# Encrypt all data sent?
ENABLED = 0
# If ENABLED = 1 you should supply the public key retrieved from the Quo client here.
PUBLIC_KEY = <key>

CLI

您可以使用以下命令通过 CLI 编辑配置。

更改默认主机和端口号。

php ./vendor/bin/quo [hostname] [port]

将 Quo 配置(quo-config.ini)发布到您的项目根目录,这将覆盖内部配置。

php ./vendor/bin/quo publish-config

将主机和端口号更改为预配置。

php ./vendor/bin/quo -vb (or --virtualbox)  # Changes it to `10.0.2.2:7312`
php ./vendor/bin/quo -d (or --docker)       # Changes it to `host.docker.internal:7312`
php ./vendor/bin/quo -l (or --local)        # Changes it to `127.0.0.1:7312`

然后您就设置好了!

问题

问题、错误和功能请求可以通过这里报告!

贡献

查看贡献,了解如何为 Quo for PHP 做贡献!

贡献者

许可证

Quo for PHP 根据 MIT 许可证授权。请参阅许可证文件获取更多信息。