За последние 24 часа нас посетили 9285 программистов и 459 роботов. Сейчас ищут 105 программистов ...

try\catch и set_exception_handler

Тема в разделе "PHP для профи", создана пользователем 1Feniks1, 4 окт 2020.

  1. 1Feniks1

    1Feniks1 Активный пользователь

    С нами с:
    27 дек 2013
    Сообщения:
    91
    Симпатии:
    1
    Здравствуйте!

    Возможно ли сделать как-то так:
    PHP:
    1. function exceptionHandler($e)
    2. {
    3. // codee...
    4. }
    5. set_exception_handler( 'exceptionHandler' );
    6.  
    7. try{
    8.  
    9.      throw new ExceptionHandler("Message...");
    10.  
    11. }catch(ExceptionHandler $e)
    12. {
    13.      $e->setError( $config_array );
    14. }
    15.  
    16. throw new ExceptionHandler("Test...");
    Можно ли как-то при ошибке throw new ExceptionHandler("Test..."); срабатывало catch если так не можно, возможно ли в фнкцию exceptionHandler передать массив $config_array?
    Такое не подходите:
    PHP:
    1. global $config_array;