Bonjour,
Je travaille actuellement sur un script PHP appelé en AJAX qui génère un CSV à partir de données provenant d'une BDD.
A partir d'un certain nombre de lignes retournées, le script s'arrête sans donner d'informations.
Par "ne pas donner d'informations", j'entend :
- mon handler utilisé par set_error_handler,
- aucune exception n'est levée alors que le script s'arrête en plein milieu d'une boucle entourée par un try/catch (qui écrit dans mon fichier de log).
Je me demandais donc si il existait un moyen (peut être une combinaison d'handlers) pour connaître à tout les coup la raison de l'arrêt de mon script.
Précision sur le script (je ne met pas de code car il est pollué par les nombreux tracking que j'effectue) : dans la boucle, je copie les éléments d'un cursor vers un array.
Le script s'arrête inexorablement au 8815e élément (alors que le cursor indique 12102 résultats).
Partager