Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 perl 脚本,它为我做了很多配置文件解析,并创建了一个包含我需要的所有信息的哈希。
我想从 PHP 调用该脚本并让 PHP 获取哈希以便能够使用 php 中的哈希,而不仅仅是从 perl 脚本返回一些 html 代码。
那可能吗?还没有找到任何方法,只知道我能够返回大量 html 代码作为输出,但这不是我想要 perl 脚本做的事情。
最简单的方法是将此哈希序列化为jsonperl 并将结果字符串打印到 STDOUT。
json
在 PHP 中,它可以很容易地解码为数组或对象...
如果执行 PHP 的平台允许,您可以调用 exec() 函数来执行外部文件,例如:
$result = exec( "/path_to/your_script.pl", $lines, $state);