[RESOLU] set_exception_handler dans un thread php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] set_exception_handler dans un thread php

Re: set_exception_handler dans un thread php

par kevin254kl » 24 mars 2022, 15:47

Merci pour ta réponse @rthur

Je vais partir sur ça alors :)

ps: C'était pour avoir quelque chose de global, car j'ai beaucoup de classes

Re: set_exception_handler dans un thread php

par @rthur » 23 mars 2022, 10:55

Moi j'aurai mis un try/catch

set_exception_handler dans un thread php

par kevin254kl » 22 mars 2022, 15:18

Bonjour à tous,

Je suis sur une app multithreads, j'aimerais utiliser set_exception_handler.
Mais ne fonctionne pas

Code : Tout sélectionner

<?php function exceptionHandler( Exception $e ) { echo sprintf('Error %d occurred: %s %s', $e->getCode(), $e->getMessage(), PHP_EOL); echo sprintf("On line %d of %s %s", $e->getLine(), $e->getFile(), PHP_EOL); debug_print_backtrace(); } set_exception_handler('exceptionHandler');
Si dans mon thread dans la fonction run

Code : Tout sélectionner

require_once __APPDIR__ . '/_exceptionhandler.php'; throw new \Exception('haha');
Rien ne ce passe, le même code en dehors d'un thread fonctionne parfaitement.

Pourriez vous m'aider s'il vous plaît?