PHP Interactive - 从命令行加载文件

时间:2014-10-20 19:11:01

标签: php bash shell

是否有办法从bash脚本和/或终端以交互方式运行php并同时加载预定义文件?

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

shell# php -a
Interactive mode enabled

php > require_once('ABSOLUTE_PATH_TO_FILE');

我尝试使用php -a --file='ABSOLUTE_PATH_TO_FILE',但我想要加载的功能在交互模式下无法使用。

1 个答案:

答案 0 :(得分:13)

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

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

您必须使用:

php -a -d auto_prepend_file=test.php