Question

Quel est le plus proche, vous pouvez obtenir à un bloc try-catch dans PHP4?

Je suis au milieu d'un rappel lors d'une demande de xmlrpc et il est tenu de restituer un tableau spécialement structuré, peu importe quoi.

Je dois vérifier l'erreur tous les accès aux ressources externes, ce qui entraîne dans un deepstack de blocs imbriqués if-else, laid.

Était-ce utile?

La solution

réponse tardive, je me rends compte, désolé. J'espère que cela est toujours pertinent pour vous:

D'abord, je suis en écho aux commentaires de votre réponse à suis entré en votre poste. Est le chemin PHP5 aller.

Cependant:

  

Je suis au milieu d'un rappel au cours   une demande de xmlrpc et il est nécessaire de   retourner un tableau spécifiquement structuré   peu importe quoi.

Si vous pouvez porter garant pour que le programme ne peut peut continuer sans obtenir un tableau structuré en arrière, et vous devez absolument travailler avec PHP4, puis exit () ou die () avec des informations détaillées sur l'erreur vous obtiendrez le même effet une exception fatale serait.

C'est très éloigné d'être gracieux, bien sûr. Si vous voulez quelque chose capturables, de renvoyer les valeurs et si le résultat de vérification sont votre meilleur pari, malheureusement. Il existe des moyens standard de passage de retour des objets d'erreur spécifiques, mais il est toujours la même chose - renvoyer l'objet d'erreur, si-vérifier si le résultat était un objet d'erreur, réagir

.

Pourtant, jetez un oeil à

scroll top