Hay dos maneras posibles de enlazar PHP y Java: puede integrar PHP en un entorno de Servlet de Java, la cuál es una solución más estble y eficiente, o integrar el soporte para Java en PHP. El primero es proporcionado por un módulo SAPI que crea una interfaz con el servidor Servlet, el último es proporcionado por esta extensión de Java.
La extensión de Java proporciona unos medios simples y efectivos para crear e invocar métodos de objetos Java desde PHP. La JVM se crea usando JNI, y todo se ejecuta en proceso.
Esta extensión es EXPERIMENTAL. Esto significa que el comportamiento de esta extensión, los nombre de sus funciones y en definitiva TODO lo documentado sobre esta extensión, puede cambiar en una futura versión de PHP SIN AVISO. La advertencia queda hecha, y utilizar esta extensión queda bajo su propia responsabilidad.