Подтвердить что ты не робот

Есть ли реализация PHP, нацеленная на JVM (сродни JRuby и Jython)?

Как запустить PHP на JVM (сродни Jython и JRuby)? Я знаю следующее:

Quercus, который выглядит как мертвый жив и здоров. Похоже, я посещал неправильный сайт.

webSphere sMash, который, как представляется, имеет без документации было отключено

Есть ли более зрелый проект для этого?

4b9b3361

Ответ 1

AFAIK, и P8 только два компилятора PHP для JVM, и вы уже управляли обоими из них.

Хотя я думаю, что вы немного сурова: Quercus имел свой последний релиз всего 23 дня назад. Называть его "мертвым" кажется немного преждевременным. И зачем нужна документация для P8? Все дело в том, что это просто PHP. Вся необходимая документация находится прямо на PHP.Net.

Ответ 2

Недавно появился новый компилятор PHP для JVM: https://github.com/dim-s/jphp

Как говорит автор:

Цели

JPHP не является заменой движку Zend PHP или Facebook HHVM. Мы не планируем внедрять библиотеки времени выполнения zend (например, Curl, PRCE и т.д.) Для JPHP. Наш проект начался в октябре 2013 года. Для этого было несколько причин:

  • Возможность использования java-библиотек в PHP
  • Обновление производительности через JIT и JVM
  • Замена уродливой библиотеки времени исполнения Zend PHP лучшей библиотекой времени выполнения.
  • Использование языка PHP не только в Интернете
  • Также: unicode для строк и потоков