7
votes

Un script PHP peut-il exécuter un code commun avant la sortie ()?

Comment peut-on faire ce qui suit dans un script PHP? XXX


0 commentaires

3 Réponses :


6
votes

Si vous utilisez OOP, vous pouvez mettre le code que vous souhaitez exécuter sur sortie dans le destructeur de votre classe.

class example{
   function __destruct(){
      echo "Exiting";
   }
}


0 commentaires

22
votes

de l'aide PHP DOCO Vous pouvez spécifier une fonction appelée Exit () mais avant la fin du script.

N'hésitez pas à vérifier le doco pour plus d'informations http://us3.php.net/manual/fr/function.register-shutdown-function.php xxx


0 commentaires

2
votes

Votre exemple est probablement trop simpliste, car il peut être facilement ré-écrit comme suit:

if(!$result1 = task1()) goto common;
if(!$result2 = task2()) goto common;
if(!$result3 = task3()) goto common;
if(!$result4 = task4()) goto common;

common:
echo "common code\n";
exit;


0 commentaires