Intereting Posts
Как я могу использовать процессор и память? Получить только объявленные методы класса в PHP Как включить mysqlnd для php? Чтобы получить много тегов для эффективного ответа от Postgres по PHP Возврат пользователей с помощью API paypal rest WAMPServer phpMyadmin Максимальное время выполнения на 360 секунд превышено Переместить значение атрибута title в значение атрибута класса в HTML-коде Преобразование всех атрибутов узла в дочерние узлы jqGrid с данными JSON отображает таблицу как пустую создание изображения в php, отображение работы, сохранение в файл не Невозможно преобразовать строку в integer в PHP php form: невозможно обновить базу данных, запрос с множественным соединением Как проверить наличие папки с плавким предохранителем Заменяйте строку только один раз с помощью php preg_replace Шифрование в Javascript, дешифрование на PHP, использование криптографии с открытым ключом

Вызвать PHP-код из Java (Scala) и получить результат

Кажется, что это было задано в нескольких местах и ​​было отмечено как «закрытое» и «вне темы». Однако люди, похоже, постоянно сталкиваются с этой проблемой

вызов метода php из java (закрытого)

Вызов PHP из Java (закрыт)

Как запустить PHP-код в Java-приложении? (закрыто)

Этот ответ в последнем вопросе частично отвечает на это, но не разъясняет, как читать результаты.

Наконец, я нашел ответ на вопрос:

Как запустить PHP-программу из Java и получить ее выход ? Чтобы дать больше контекста, кто-то дал мне файл PHP, содержащий код для некоторого метода foo который возвращает строку. Как мы вызываем это из JVM?

Поиск в Google не помогает, так как все статьи, которые я нашел, не объясняют, как вызывать PHP с Java, а скорее Java с PHP.

В приведенном ниже ответе объясняется, как это сделать, используя мост PHP / Java.

Ответ в Scala, но будет легко читаться для Java-программистов.