logo
down
shadow

Catch exception in function, called inside try-catch. Doesn't works, why?


Catch exception in function, called inside try-catch. Doesn't works, why?

Content Index :

Catch exception in function, called inside try-catch. Doesn't works, why?
Tag : php , By : ralph okochu
Date : November 26 2020, 12:01 PM

hop of those help? Trying to throw an object that is not will result in a PHP Fatal Error using set_exception_handler().
For more details -
   function exception_error_handler($severity, $message, $file, $line) {
    if (!(error_reporting() & $severity)) {
        // This error code is not included in error_reporting
        return;
    }

    if($message == 'Division by zero'){
        throw new DivisionByZeroError('Division By Zero Error');
    }else{
        throw new ErrorException($message, 0, $severity, $file, $line);
    }
}

set_error_handler("exception_error_handler");



function check ($func) {
    try {
        call_user_func($func);
    } 


    catch (DivisionByZeroError $e) {
        echo "An Division error occurred - ".$e->getMessage(); //$e->getMessage() will deisplay the error message
    }


    catch (Exception $e) {
        echo "An error occurred - ".$e->getMessage(); //$e->getMessage() will deisplay the error message
    }
}

function test () {


    echo 4/0;

}

check("test");

Comments
No Comments Right Now !

Boards Message :
You Must Login Or Sign Up to Add Your Comments .

Share : facebook icon twitter icon

What is the difference between the 3 catch block variants in C# ( 'Catch', 'Catch (Exception)', and 'Catch(Exception e)'


Tag : chash , By : acolomba
Date : March 29 2020, 07:55 AM
Hope that helps In short...
Catch without a parameter will receive any exception but provide no means to address it.

How to catch an exception that was thrown inside a catch clause?


Tag : java , By : Shitic
Date : March 29 2020, 07:55 AM
will be helpful for those in need , Simply add another try catch in the catch.
try {
    try {

        throw new NullPointerException();

    } catch (NullPointerException e) {
        System.out.println("reached once");

        throw e;
    }
} catch (SomeOtherException ex) {}

.catch function doesnt catch rejected value


Tag : javascript , By : kalfa
Date : March 29 2020, 07:55 AM
I wish this helpful for you Hi everyone! , A superagent request already returns a promise so use that instead
const request = (url) => superagent.get(url).then(res=> {/*transform res**/ return res})

cannot catch error in function called inside try catch block


Tag : javascript , By : woxorz
Date : March 29 2020, 07:55 AM
will help you I'm having trouble with some asynchronous functions in a nodejs server. This is the first time that I deal with try/catch blocks and I cannot catch the error inside the called function. , You need to rethrow the error in your catch block.
try{
  //DO SOMETHING THAT RETURNS AN ERROR
}
catch(error) {
  //NEED TO CATCH THIS ERROR IN mainFunction()
  var error = {};
  error.error = err.message;
  throw error; // Rethrow
}

Catch does not pass error_message() to remote stored procedure called inside catch


Tag : sql , By : Daljit Dhadwal
Date : March 29 2020, 07:55 AM
Hope that helps ERROR_MESSAGE() and other error context functions are only available in the local CATCH block. The remote procedure is oblivious to the fact it's called from a CATCH block and doesn't have access to the error context.
You'll need to pass the value to the remote spLogError as a parameter value for logging purposes.
BEGIN CATCH
    @msg = N'Testing catch errors, ErrorMessage value is: '
        + ERROR_MESSAGE();
    EXEC [MyLinkedServer].[Logging].dbo.spLogError  @objectId = @@PROCID, 
                                                    @databaseId = @dbId, 
                                                    @message = @msg;
END CATCH;
Related Posts Related QUESTIONS :
  • Http post request to php with dart
  • How to add a route in with blade into parameters of a component
  • How can i get the source of a 777 - CHMOD php file?
  • Convert 2010-04-16 16:30:00 to "Tomorrow Afternoon"
  • How can I hide a $_GET variable to be more secured in PHP?
  • Login to Gmail Inbox using Curl?
  • Upload Excel or CSV file to MySQL with PHP
  • Outlook Marking Email as Junk Email
  • Upload an image using class.upload.php via AJAX, display image in form using jQuery
  • mysql_connect() causes page to not display (WAMP)
  • How to limit a users uploaded image size using PHP
  • What's the difference whether or not to run PHP in safe mode?
  • Logging in to a website cURL
  • Using php to create a password system with chinese characters
  • PHP is not called properly in IE using set interval function in Javascript
  • How to read pdf, ppt, xl, doc files content into a string in php/python
  • php script for currency conversion
  • In PHP... best way to turn string representation of a folder structure into nested array
  • PayPal for Indian Rupees (INR) any solution
  • PHP Deployment to Live Server
  • Ideal Multi-Developer Lamp Stack?
  • How can I save an image from a file input field using PHP & MySQL?
  • Warning: array_multisort() [function.array-multisort]: Argument #1 is expected to be an array or a sort flag in
  • Connecting to external MySQL DB from a web server not running MySQL
  • Is it possible to add custom fields to a Drupal taxonomy term?
  • PHP 6.0 - Roadmap?
  • jQuery wait for ajax call to be over before continuing
  • checkUnique function?
  • How to define an n-m relation in doctrine?
  • Sort the unsorted text file and rewrite to same text file in sorted order
  • Version control a content management system?
  • How can i run Single PHP File using apache-tomcat-6.0.18?
  • Array of objects is empty when I come to retrieve one from the array
  • PHP Library: Calculate a bounding box for a given lat/lng location
  • Good Wordpress Theme/plugin for showing off code examples and scripts
  • Replace all spaces and special symbols with dash in URL using PHP language
  • globally get any field value in user table of logged in user
  • Can you get a job if you know XHTML, CSS and Basic PHP?
  • HTML Upload Form will only upload files found in the directory of the PHP file
  • Determine if a PHP array uses keys or indices
  • Are frameworks really necessary for beginners/intermediates?
  • PHP File Downloading Questions
  • Who owns a php exec tar extracted file?
  • Best way to get timezone of user based on area code
  • Mysql BETWEEN clause being ignored. No syntax error
  • Zend Framework: Getting request object in bootstrap
  • PHP + GD: imagetruecolortopalette not keeping transparency
  • Good Guide For Web App Security?
  • Creating a new wordpress post from twitter tweets
  • Query to show images with recent posts in Wordpress sidebar/widget
  • select & print multiple value from dropdown list
  • Storing a digital signature for bookings on a web based system
  • How to generate all permutations of a string in PHP?
  • How do I get the PostgreSQL PHP extension working on Windows?
  • Parsing WordPress XML, slash:comments syntax?
  • Hide order status in the status dropdown on WooCommerce admin orders page
  • PHP Converting Hex string to Byte Array - converting VB.Net to PHP
  • Mutiple forms using same php mailer script
  • PHP replace string with value from array
  • Laravel group by issues with an inline select statement
  • shadow
    Privacy Policy - Terms - Contact Us © scrbit.com