Вызов метода Java из PHP5

Раньше существовало расширение PHP, которое могло загружать библиотеки Java и вызывать методы в них. Это было для PHP 4.

Есть ли способ сделать то же самое в PHP 5?

Не похоже, что есть встроенный способ, даже поддержка в php4 была экспериментальной. На самом деле не имеет смысла запускать виртуальную машину Java по каждому запросу для php. Вы всегда можете использовать возможности экранирования оболочки (backtick operator), если вам нужно что-то сделать на Java, но если вы хотите сделать что-то масштабируемое, это должна быть его собственная служба Java и принять SOAP / REST или, как бы вы ни хотели с ней поговорить от php.

Если вам нужна интеграция Java в PHP 5, есть мост Java Zend Server:

http://www.zend.com/en/products/server-ce/

и «PHP / Java Bridge»:

http://php-java-bridge.sourceforge.net/pjb/

РЕДАКТИРОВАТЬ

Если вам не нравится какой-либо из вышеперечисленных вариантов, попробуйте использовать Quercus . Это Java-реализация PHP, которая позволяет легко ссылаться на Java из PHP и наоборот

Вы можете использовать Quercus. Это среда исполнения PHP 5, написанная на Java, вы можете установить поверх сервера приложений JavaEE.

http://www.caucho.com/products/quercus/