如何通过预先执行某些命令来启动php交互模式(php -a)?
选项-B(–process-begin)看起来正是我想要的,但看起来这不能与`-a-组合:
$php -B '$x = true; echo $x;' -a
Either execute direct code, process stdin or use a file.
应该从脚本中的另一个php控制台中调用php二进制文件,然后将其移交给用户.
是否可以在移交前提供代码?
或者是否有另一个PHP选项可以使用?
最佳答案 基于@Justin T.的评论.
auto_prepend_file选项可用于包含一些脚本:
# cat foo.php $x = true; # php -d auto_prepend_file=foo.php -a Interactive shell php > echo $x; 1