是否可以以编程方式从文件启动php交互式shell?

时间:2013-10-14 13:43:29

标签: php phing

我希望能够通过phing或PHP以交互模式启动php(最糟糕的情况是,phing可以运行带有所需代码的特殊任务)。

我已经走到这一步了:

<?php
  $cmd = 'php -d auto_prepend_file=bootstrap.php -a';
  passthru($cmd)

以上几乎可以得到我想要的东西。我输入了一个我可以与之交互的shell,但是提示消失了(每行开头的php >),所有元命令(例如,\>)完全失败,并输入{{1什么都不做,而不是退出shell。所以,正如你所看到的,这不是理想的外壳。如果不安装phpsh,这甚至可以吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

我认为PsySH会让你想要你想要的。它是一个PHP REPL,为您提供configure选项,以自动包含引导程序文件。