PsySH is a PHP runtime development platform, interactive debugger and Read-Eval-Print Loop (REPL). To put it simply, it's just like you use firebug's console to debug your JavaScript code. Next, the editor will introduce PsySH to you.
https://psysh.org/
https://github .com/bobthecow/...
Use wget to install
$ wget https://git.io/psysh $ chmod +x psysh $ ./psysh
Use composer to install
$ composer g require psy/psysh:@stable $ psysh
wtf Print Recent error prompts
history Display execution command
clear Clear command
doc Display function usage document
dump Print variable
ls Display variables
show Display function constants Class methods
When using the doc command, you need to install the file locally
PsySH documentation is stored in ~/.local/share/psysh/ . (The windows system is stored in C:\Users\{username}\AppData\Roaming\PsySH\)
$ cd ~/.local/share $ mkdir psysh $ cd psydh $ wget http://psysh.org/manual/zh/php_manual.sqlite
Osx ~/.config/psysh/config.php (or C :\Users\{USER}\AppData\Roaming\PsySH\config.php on Windows).
<?php return [ 'commands' => [ new \Psy\Command\ParseCommand, ], 'defaultIncludes' => [ __DIR__ . '/include/bootstrap.php', //这里可以加载自己平时常用的类库 ], 'startupMessage' => sprintf('<info>%s</info>', shell_exec('uptime')), ];
<img src='https://gitee.com/smallsha/upic/raw/master/uPic/下载 (2).png' alt='下载(2)' style="zoom:50%;" />
Recommended learning: php video tutorial
The above is the detailed content of How to use psysh debugging code snippet tool for PHP. For more information, please follow other related articles on the PHP Chinese website!