manadinho / rpg-fast-debugger
使用 FastDebugger 快速通过调试解决问题。
1.0.0
2024-02-20 13:29 UTC
Requires
- php: ^7.2 || ^8.0
- symfony/var-dumper: ^4.4.47
- textalk/websocket: ^1.5.8
README
使用 RPG Fast Debugger
,您可以加速解决 PHP 代码问题和故障排除的过程。首先根据您的操作系统安装 Fast Debugger
桌面应用程序。现在您已准备好接收来自 PHP
项目的日志数据。
下载桌面应用程序
安装
composer require manadinho/rpg-fast-debugger --dev
使用方法
要在您的 RPG-PHP
项目中使用 RPG Fast Debugger
,只需前往您的 library/global_functions.php
并将以下方法放置在那里。此方法接受三个参数。
第一个参数应该是数组,您可以在该数组中传递要检查的任意多个变量。
第二个参数是可选的。您可以向它传递任何标志(字符串),以便在 Fast Debugger 桌面应用程序中轻松找到您的日志。
第三个参数是可选的。如果应用程序不在 docker 中运行,您可以向它传递主机。在这种情况下,它将是 localhost
。
function ezFast(Array $data, $flag="", $host="host.docker.internal") { if ( RPG_LOCAL ) { return new Manadinho\RPGFastDebugger\RPGFast($host, $flag, $host); } }
现在只需使用 ezFast 方法进行调试即可。
ezFast([$var1, $var2], $flag, $host);
注意
在日志数据中,您可以看到从 ezFast()
方法调用处显示的文件名和行号。您可以通过单击文件名在 VSCODE
中打开文件。