Python PHP和Perl一起使用?
我正在浏览Facebook的招聘清单,我看到了这个 *精通Shell、PHP、Perl或Python。C是加号 这在我脑海中引发了一个问题:是否可以(例如)同时使用python和PHP 如。。。我用PHP编写了一个函数来读取MySQL数据库,并将读取的数据转换成原始字符串形式 然后,我使用python使用这个PHP函数对这些数据执行操作 我说“使用python来使用这个PHP函数”的那部分是可能的吗Python PHP和Perl一起使用?,php,python,perl,Php,Python,Perl,我正在浏览Facebook的招聘清单,我看到了这个 *精通Shell、PHP、Perl或Python。C是加号 这在我脑海中引发了一个问题:是否可以(例如)同时使用python和PHP 如。。。我用PHP编写了一个函数来读取MySQL数据库,并将读取的数据转换成原始字符串形式 然后,我使用python使用这个PHP函数对这些数据执行操作 我说“使用python来使用这个PHP函数”的那部分是可能的吗 如果是,怎么做?(一个小的代码示例将非常棒)尽管可以将所有这些东西混合在一起,但故意这样做毫无意
如果是,怎么做?(一个小的代码示例将非常棒)尽管可以将所有这些东西混合在一起,但故意这样做毫无意义。我的猜测是,他们有平均数的脚本,由任何人编写,无论何时,用任何他们想使用的语言编写。这有点像是一场遗留的噩梦,但你不应该只是砍掉工作代码。大多数商店最终都会把东西删减为一种或两种语言,剩下的就不用了。尽管可以将所有这些东西混合在一起,但故意这样做毫无意义。我的猜测是,他们有平均数的脚本,由任何人编写,无论何时,用任何他们想使用的语言编写。这有点像是一场遗留的噩梦,但你不应该只是砍掉工作代码。大多数商店最终都会把东西删减为一种或两种语言,剩下的就不用了。我认为有两个答案 这个问题的简单答案是在PHP脚本中使用exec()函数来执行python脚本 还有一个复杂的答案,要么构建,要么使用之前尝试过的PHP: 此扩展允许将Python解释器嵌入其中 PHP(将PHP视为父语言,Python视为其子语言)。 这允许对本机Python对象进行实例化和操作 从PHP内部。还有对访问PHP的初始支持 嵌入Python中的函数和数据
我很想看到一些使用中的例子。我认为有两个答案 这个问题的简单答案是在PHP脚本中使用exec()函数来执行python脚本 还有一个复杂的答案,要么构建,要么使用之前尝试过的PHP: 此扩展允许将Python解释器嵌入其中 PHP(将PHP视为父语言,Python视为其子语言)。 这允许对本机Python对象进行实例化和操作 从PHP内部。还有对访问PHP的初始支持 嵌入Python中的函数和数据
我很想看到一些使用它的例子。首先,Facebook是一家大公司。除了网站本身,他们有许多不同的软件项目,其中一些可能是用不同于公司主流的语言编写的
其次,教一个好的
$lang1
程序员$lang2
的语法需要两周的时间,而教一个坏的$lang2
程序员如何编程需要生命。首先,Facebook是一家大公司。除了网站本身,他们有许多不同的软件项目,其中一些可能是用不同于公司主流的语言编写的
其次,教一个好的
$lang1
程序员$lang2
的语法需要两周的时间,而教一个坏的$lang2
程序员如何编程需要生命。即使你可以,你也没有理由想这么做。无论如何,没有一个不会让理智的程序员尖叫。很有可能他们只是需要做一些新的事情,而这些语言对他们来说是很好的,他们不太在乎你的特殊选择。或者他们有一些单独的项目使用每一个。唯一的原因我认为这是因为。。。e、 程序员一是超级精通python+程序员二是超级精通PHP。。。他们是如何合作的?(当然是面向对象的!)@Karl Knechtel,提到的语言在二进制级别上通常不能很好地协同工作。(OP询问的内容)然而,在许多环境中,这并不少见。假设使用相同的调用约定,用Pascal、C和Fortran编写的库有时可以链接在一起。JVM和.NET CLR都允许一种语言的程序调用另一种语言的库。即使可以,也没有理由这样做。无论如何,没有一个不会让理智的程序员尖叫。很有可能他们只是需要做一些新的事情,而这些语言对他们来说是很好的,他们不太在乎你的特殊选择。或者他们有一些单独的项目使用每一个。唯一的原因我认为这是因为。。。e、 程序员一是超级精通python+程序员二是超级精通PHP。。。他们是如何合作的?(当然是面向对象的!)@Karl Knechtel,提到的语言在二进制级别上通常不能很好地协同工作。(OP询问的内容)然而,在许多环境中,这并不少见。假设使用相同的调用约定,用Pascal、C和Fortran编写的库有时可以链接在一起。JVM和.NET CLR都允许一种语言的程序调用另一种语言的库。我已经考虑过你之前提出的观点,如果我碰巧遇到任何例子,我将继续研究这些例子。我认为真正的问题是Python社区和PHP社区在代码结构上的差异。谢谢你接受我的回答!我已经考虑过你之前提出的观点,如果我碰巧遇到任何例子,我将继续研究这些例子。我认为真正的问题是Python社区和PHP社区在代码结构上的差异。谢谢你接受我的回答!