La pile NuSOAP sur la fin du PHP va convertir le résultat sous la forme du tableau associatif. Pour connaître la structure du message de la réponse et avoir une meilleure clarté pour connaître la façon d'extraire les données du résultat obtenu, vous pouvez ajouter 3 "magic statement" à la fin du code PHP (...)
[...] PHP simple suffit. Sous Linux, un paquet récent de phpbridge est disponible à cette adresse : http://rpm.pbone.net/index.php3/stat/4/idpl/5807276/com/php-java-bridge- 5.1 .0-1.i386.rpm.html Configuration à l'exécution : L'extension java ne définit aucune ressource L'extension java ne définit aucune constante Ajout au PHP.INI : [JAVA] java.library.path = /path/to/library java.class.path = /classpath extension_dir = /path/to/extension extension = libphp_java.so Regarder toutefois dans le répertoire ext/java le fichier readme qui en dit beaucoup plus sur les fonctionnalités java. Un premier exemple simple : JavaServlet SAPI : Exemple d'interconnexion Java/Php call($method,$msg,$namespace,'', false,null,'document','litteral'); //Rechcerche des erreurs if ($client->fault) { //C'est ici que l'on peut gérer les exceptions $myAppException=$result['detail']['myExceptionA']; if ($myAppExceptionA) { print "Exception".$myAppExceptionA['message']; } $myAppException=$result['detail']['myExceptionB']; if ($myAppExceptionB) { print "Exception".$myAppExceptionB['message']; } } else //Recherche de l'erreur $err=$client->getErrors(); if //Affiche l'erreur. [...]
[...] Les kits Kaffe, BlackDown ou JDK rende java opérationnel. Pour PHP4, il faut aussi installé avec PHP la bibliothèque PECL. Les sources de PECL sont dans le répertoire ext/ Sous Windows, il faut activer la bibliothèque avec –-with-java[=DIR]où DIR est le dossier d'installation de base du JDK. Cette extension ne peut être compilée qu'en tant qu'extension partagée. Pour plus d'information, il faut consulter /php-src/ext/java/README A partir de PHP la version Windows Java n'a plus besoin de java-x86- window.dll, ni de php-java.dll. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture