Python PHP и Perl используются вместе? - PullRequest
0 голосов
/ 28 июля 2011

Я читал списки вакансий на Facebook и увидел это ...

* Компетентность в оболочке, PHP, Perl или Python. C является плюсом

Это вызвало у меня вопрос: можно ли использовать (например) python и PHP вместе?

Как и в ... Я пишу функцию в PHP для чтения базы данных MySQL и вырезания данных, считанных в виде необработанных строк.

Затем я использую python, чтобы использовать эту функцию PHP для выполнения операций с этими данными.

Часть, где я говорю "использовать python для использования этой функции PHP", это возможно?

Если так, то как? (небольшой пример кода будет потрясающим)

Ответы [ 3 ]

3 голосов
/ 28 июля 2011

Во-первых, Facebook - крупная компания. У них есть много разных программных проектов, кроме самого сайта, и некоторые из них, вероятно, написаны на языках, отличных от основного направления компании.

Во-вторых, обучение хорошего $lang1 программиста синтаксису $lang2 занимает две недели, а обучение плохого $lang2 программиста - программированию, отнимает жизнь.

1 голос
/ 28 июля 2011

Хотя возможно смешивать все это вместе, нет никакого смысла делать это намеренно.Я предполагаю, что у них в среднем Sampler Уитмена сценариев валяются, написанные кем угодно, когда угодно и на каком бы языке они не хотели использовать.Это немного унылый кошмар, но вы не просто рубите рабочий код.Большинство магазинов в конечном итоге обрезают вещи на один или два языка и оставляют остальные.

0 голосов
/ 28 июля 2011

Я думаю, что есть два ответа.

Простой ответ на этот вопрос заключается в использовании функции exec () в ваших сценариях PHP для выполнения сценариев Python.

Существует также сложный ответ: либо построить, либо использовать ранее сделанное PHP расширение PiP :

это расширение позволяет встроить интерпретатор Python внутрь PHP (думать о PHP как о родительском языке, а Python - о его дочернем). Это позволяет создавать собственные объекты Python и манипулировать ими. изнутри PHP. Существует также начальная поддержка доступа к PHP функции и данные из встроенного Python

Я бы хотел увидеть некоторые примеры его использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...