Comment puis-je gérer une exception se produisant dans une boucle foreach?Puis-je lancer une exception dans une boucle for, si la mémoire dépasse dans cette boucle
Je souhaite lancer mon exception si la boucle for ne fonctionne pas correctement.
Comme les données sont énormes, foreach se ferme car la limite de mémoire de PHP est dépassée.
try
{
foreach()
}catch (exception $e)
{
echo $e;
}
Cela ne fonctionne pas. Comment lancer une exception?
Pourriez-vous coller un peu plus de code? En l'état, tout ce que je vois sont des erreurs de syntaxe. Aussi, que voulez-vous dire par ne pas travailler? – BoltClock
pourquoi ne comprenez-vous pas que c'est un code factice ?? – zod
@zod Votre code fictif est inutile et pourrait aussi bien avoir été omis. Vous pourriez au moins avoir fait 'foreach() {/ * limite de mémoire dépassée ici * /}' – meagar