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?
Bonjour à tous,
Je suis sur une app multithreads, j'aimerais utiliser set_exception_handler.
Mais ne fonctionne pas
[code]<?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');[/code]
Si dans mon thread dans la fonction run
[code] require_once __APPDIR__ . '/_exceptionhandler.php';
throw new \Exception('haha');[/code]
Rien ne ce passe, le même code en dehors d'un thread fonctionne parfaitement.
Pourriez vous m'aider s'il vous plaît?