php - 将 php.inc 文件导入 PERL 程序

标签 php linux perl

我正在尝试为 perl 和 php 使用 1 个包含文件

有没有什么好的方法可以在 perl 中导入 myphp.inc 文件?

$ cat myphp.inc
<?php
    $some_var="hello world";
?>

在我的 test.php 中使用上面的代码工作正常:

include "myphp.inc";

如果我删除 < ? php 然后 test.php 将只打印出 myphp.inc 文件的内容...如果我把它们留在里面然后我的 perl 程序会提示:

Unterminated <> operator

我看过 perl 模块:PHP::Include,但如果可能,我想远离外部模块。

有人对此有想法吗??

最佳答案

不要尝试编写既是 PHP 又是 Perl 的代码,它们是不同的语言,即使它们有一些共同的祖先。如果要在两者之间共享数据,则使用结构化数据格式。 JSON是一种流行的味道。 PHP 有 parse_json Perl 有 JSON模块。

I would like to stay away from external modules if possible

代码重用是一种美德……尽管没有什么能阻止您从头开始重新实现模块。

关于php - 将 php.inc 文件导入 PERL 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11583527/

相关文章:

bash - 正则表达式、捕获组和美元符号

perl - 在 Perl Web 应用程序中, "our"变量在不同的 Web 请求响应中共享?

php - 使 App Engine for PHP 加载 BCMath 或 php.ini

php - 无法将数据发布到 PHP

php - 从 SQL 查询重构数组,以便我可以回显正确的值

c# - 当应用程序以 xsession 启动时如何全屏显示 GTK# 窗口?

perl - 使用 $INPUT_RECORD_SEPARATOR 作为正则表达式读取 perl 文件句柄

php - 您必须设置 php-http/httplug-bundle 以使用默认的 http 客户端服务

linux - 通过 debian 软件包在系统范围内提供 vim 语法高亮

python - 如何同时检查串行输入和键盘输入(同时使用readchar和串行库)