Есть ли реализация PHP, нацеленная на JVM (сродни JRuby и Jython)?
Как запустить PHP на JVM (сродни Jython и JRuby)? Я знаю следующее:
Quercus, который выглядит как мертвый жив и здоров.
Похоже, я посещал неправильный сайт.
webSphere sMash, который, как представляется, имеет без документации было отключено
Есть ли более зрелый проект для этого?
Ответы
Ответ 1
AFAIK, quercus и 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 для строк и потоков