我试图通过Psysh将断点插入到我的代码中。我跟着
Psysh documentation
并通过composer成功安装。我在任何shell中都有composer和psysh。根据文档,我在代码中插入了一个断点:
<?php
function hello(){
echo 'Hello from Inside the Function';
eval(\Psy\sh());
}
hello();
?>
当我跑步时
php file.php
我得到以下错误:
PHP Fatal error: Uncaught Error: Call to undefined function Psy\sh()
这绝对不是路径问题,因为我可以从任何终端访问Psysh交互式shell。为什么我的php脚本不知道Psysh?