PHP как встроенный язык сценариев - PullRequest
3 голосов
/ 04 октября 2010

Я получил сценарии Lua в C #, работающие через LuaInterface, и сценарии javascript, работающие через JInt. Цель состоит в том, чтобы поддерживать широкий спектр вариантов языка сценариев. Есть ли подобный метод для запуска встроенных сценариев PHP подобным образом?

I.E., Иметь PHP-скрипт в строке, передавать его либо в командную строку PHP, либо в своего рода интерпретаторе и захватывать вывод (в идеале - возможность подключаться к методам .NET).

Посмотрел на IronPHP, но, похоже, ничего не получил. Также посмотрел на Фалангер, но не уверен, сможет ли он этого добиться. Кажется, это больше похоже на «Скомпилировать PHP в .NET байт-код».

1 Ответ

2 голосов
/ 28 февраля 2011

Я никогда не слышал о том, чтобы кто-нибудь встраивал PHP в приложение и таким образом предоставлял скрипты внутренним методам. Lua разработан для этого варианта использования, как и Tcl, и там есть и JavaScript. Я бы порекомендовал отказаться от PHP, поскольку необходимые усилия, вероятно, того не стоят. Python будет хорошим языком, чтобы попробовать следующий.

...