繁体   English   中英

在PHP CLI交互模式下前置命令

[英]Prepend commands in PHP CLI interactive mode

如何通过预先执行某些命令来启动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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM