Python PHP和Perl一起使用?

时间:2011-07-28 00:49:55

标签: php python perl

我正在阅读Facebook现在招聘的职位列表,我看到了......

* Shell,PHP,Perl或Python的能力。 C是加号

这引发了一个问题,我是否可以一起使用(例如)python和PHP?

在...中,我在PHP中编写一个函数来读取MySQL数据库并将读取的数据剪切成原始字符串形式。

然后我使用python来使用这个PHP函数来对这些数据执行操作。

我说“使用python来使用这个PHP函数”的部分可能吗?

如果是这样,怎么样? (一个小代码示例很棒)

3 个答案:

答案 0 :(得分:3)

首先,Facebook是一家大公司。他们有许多不同的软件项目,除了网站本身,其中一些可能用不同于公司主流的语言编写。

其次,教一个好的$lang1程序员$lang2的语法需要两个星期,而教一个坏的$lang2程序员如何编程需要生命。

答案 1 :(得分:1)

虽然可能将所有这些东西混合在一起,但故意这样做是没有意义的。我的猜测是他们有平均Whitman's Sampler个脚本,由任何人,任何时候以及他们想用的任何语言编写。这有点遗留下来的噩梦,但你不仅仅是砍掉工作代码。大多数商店最终会将一些语言修改为一种或两种语言,然后将其余部分删除。

答案 2 :(得分:0)

我认为有两个答案。

简单这个问题的答案是使用PHP脚本中的exec()函数来执行python脚本。

对于构建或使用先前尝试过的PHP extension PiP,还有一个复杂的答案:

  

此扩展允许将Python解释器嵌入其中   PHP(认为PHP是Python的父语言)。   这允许实例化和操作本机Python对象   来自PHP内部。还有初始支持访问PHP   嵌入式Python中的函数和数据

我很想看到它的一些使用示例。