PHP交互式-从命令行加载文件


PHP Interactive - Load File From Command Line

有没有一种方法,从bash脚本和/或终端,以交互方式运行php,同时加载到预定义的文件中?

从本质上讲,我想在一个步骤中完成以下两个步骤:

shell# php -a
Interactive mode enabled
php > require_once('ABSOLUTE_PATH_TO_FILE');

我尝试使用php -a --file='ABSOLUTE_PATH_TO_FILE',但我要加载的函数在交互模式下不可用。

如果您有一个包含以下内容的test.php文件

<?php
function asd() {
    echo "Hi!";
}
?>

您必须使用:

php -a -d auto_prepend_file=test.php