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

PHP CLI交互模式下的前置命令,php,Php,如何通过预执行某些命令来启动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.的评论

如何通过预执行某些命令来启动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 #cat foo.php $x=真; #php-d auto_prepend_file=foo.php-a 交互式shell php>echo$x; 1.
在PHP.Ccli.In中是否考虑AutoPyPrEndError文件选项?如果您在由“代码> >作曲家< /代码>管理的PHP项目中,您可以使用<代码> PHP -d AutoPoPosiDyFrase= Projal/AutoLoAD.php -A <代码>,以便在交互式模式下启动PHP,了解您在供应商>代码>目录中的所有库和包。