2010-12-28 4 views

Répondre

1

Cela ne semble pas être intégré, même le support de php4 était expérimental. N'a pas vraiment de sens pour démarrer une machine virtuelle Java sur chaque demande de PHP. Vous pouvez toujours utiliser les capacités d'échappement de shell (opérateur backtick) si vous devez faire quelque chose en Java mais si vous voulez faire quelque chose d'évolutif, il doit être son propre service Java et accepter SOAP/REST ou bien vous voulez lui parler de php.

+0

Vous avez raison, ce n'est pas vraiment raisonnable. Malheureusement, j'ai une bibliothèque client Java tierce (ou, en variante, une version .net) que je dois passer quelques appels et je ne veux pas installer Tomcat ou une autre merde Java non supportable. Je pense, je vais aller à la ligne de commande. – AndreKR

4

Si vous avez besoin d'intégration Java en PHP 5, il y a le pont Java Zend Server:

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

et "PHP/Java Bridge":

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

EDIT

Si vous n'aimez pas l'une des options ci-dessus , puis envisagez d'utiliser Quercus. Il s'agit d'une implémentation Java de PHP, qui facilite la référence de Java depuis PHP et vice-versa

+2

Le premier n'est pas PHP (mais plutôt une sorte de distribution avec serveur web, etc.) Le second est ... eh bien ... un protocole pour accéder à un service Web avec PHP. Je ne sais pas pourquoi on aurait besoin d'un logiciel pour ça, on pourrait simplement l'écrire en utilisant cURL. Complètement inutile. – AndreKR

+0

@AndreKR Ne serait-ce pas la même chose que JYthon ou l'une des autres implémentations JVM d'un autre langage? – johnny

Questions connexes