PHP Interactive - 从命令行加载文件

标签 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' 但我想加载的函数在交互模式下不可用。

最佳答案

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

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

您必须使用:

php -a -d auto_prepend_file=test.php

关于PHP Interactive - 从命令行加载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26473168/

相关文章:

python - 使用多个管道从 Python 执行 Shell 脚本

php - 在文本区域中捕获换行符(换行符、换行符)

php - 如何使类似堆栈溢出的类似标题搜索

bash - 并行 : How to reference multiple arguments from a function

Bash - 数组作为参数

c - 维护一个我不希望 Make 编译的程序列表,我可以使用 >> 和 SED 进行更改,而不是编辑 makefile?

bash - 用于格式化文件名中数字的 Shell 命令

c - 多管道实现。不工作

php - Magento Admin::删除特定角色/用户的菜单项

php - 从双重缩短的 URL 获取最终 URL (t.co -> bit.ly -> final)