使用 shell_exec 将 bash 配置文件读入 php,但是有没有更好的方法?

使用 shell_exec 将 bash 配置文件读入 php,但是有没有更好的方法?

将数据从 bash 配置文件(包含变量赋值)读取到 php 的最佳方法是什么?目前,我的 php 数据通过 shell_exec 分配 php 变量来读取所需的 bash 变量。shell_exec 语句中的 bash 代码会 grep 适当的值。示例可能是:$myvar = shell_exec('grep myvar configfile.cfg | cut -d\" -f2'); 但是,对于我想要获取的每个 php 变量,都必须 grep 整个配置文件,这似乎效率极低。由于我对 php 还比较陌生,我知道一定有更好的方法来做到这一点。有什么建议吗?

答案1

虽然我想首先讨论一下为什么你需要这样做,但这应该是读取配置文件并提取变量分配的问题,以便在 PHP 内部按照你想要的方式解释这些变量。

相关内容