La meilleure façon de mettre en œuvre des captures d'essai dans php4
-
09-09-2019 - |
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.
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
.