Question

J'ai un fonctionnement de service Web Zend XMLRPC, mais dans ma classe j'ai besoin du script pour mourir avec grâce et je voudrais XMLRPC pas une erreur. Est-ce possible?

APERCU

client XMLRPC démarre l'appel qui démarre une instance d'une classe, XMLRPC client transmet la valeur de requête pour l'objet si la requête ne retourne pas une valeur que j'ai besoin le script pour moi avec la requête et la valeur transmise pour le débogage. (Tout cela fonctionne) Si rien ne se trouve, envoyez un courriel et tuer le processus, j'utilise la matrice () pour arrêter le processus. Si les résultats sont trouvés se déplace sur le processus et renvoie une valeur pour la XMLRPC (ce travail partiel si la requête renvoie aucun résultat, mais des erreurs si aucun résultats)

Comment puis-je tuer le processus et revenir encore quelque chose à l'appel XMLRPC?

Je suppose que je pourrais recoder cette fonctionnalité (ce serait la bonne manière) juste pensé que la matrice retourne quelque chose et non pas seulement imprimer quelque chose dans les journaux terminaux

Était-ce utile?

La solution

Malheureusement, le processus ne peut pas mourir ou de sortie, vous devez renvoyer un message d'erreur à la demande XMLRPC. Utilisation de la matrice () ou les résultats de sortie () en jetant XMLRPC une erreur qui rompt le processus tout à fait. Maintenant, le temps de recodage

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top