logo
down
shadow

How to catch an exception from another class method PHP


How to catch an exception from another class method PHP

Content Index :

How to catch an exception from another class method PHP
Tag : php , By : user177837
Date : November 25 2020, 07:22 PM


Comments
No Comments Right Now !

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

Share : facebook icon twitter icon

Can we catch exception from child class method in base class in C#?


Tag : chash , By : John Phipps
Date : March 29 2020, 07:55 AM
this one helps. In an interview interviewer asked me this question. Can we catch exception thrown by a child class method in base class? I said no, but he said yes it's possible. So I want to know is this possible at all and if yes please give me any practical example. You don't have to call base class method. . , Here you go:
public class BaseClass
{
    public void SomeMethod()
    {
        try
        {
            SomeOtherMethod();
        }
        catch(Exception ex)
        {
            Console.WriteLine("Caught Exception: " + ex.Message);
        }
    }

    public virtual void SomeOtherMethod()
    {
        Console.WriteLine("I can be overridden");
    }
}

public class ChildClass : BaseClass
{
    public override void SomeOtherMethod()
    {
        throw new Exception("Oh no!");
    }
}
public class BaseClass
{
    public void SomeMethod()
    {
        var thing = new ChildClass();
        try
        {
            thing.ThrowMyException();
        }
        catch(Exception ex)
        {
            Console.WriteLine("Exception caught: " + ex.Message);
        }
    }
}

public class ChildClass : BaseClass
{
    public void ThrowMyException()
    {
        throw new Exception("Oh no!");
    }
}

If a call is in a try/catch block and the method also throws the exception, will the catch have precedence?


Tag : java , By : Ravenal
Date : March 29 2020, 07:55 AM
wish help you to fix your issue If the method is declared to throw the same exceptions thrown by some code and that code is also enclosed in a try/catch, will the exception be caught by the catch or will the error still be thrown? I am guessing that the catch has precedence although I am not 100% sure. , If I understand you correctly, you are asking:
void someMethod() throws SomeException {    
  try {
    doSomethingElse()
  } catch (SomeException e) {
    // is this reached or does it throw from the method?
  }
}

PHP: How to catch an exception from a method within another class?


Tag : php , By : user134570
Date : March 29 2020, 07:55 AM
Hope that helps Is there any "Uncaught Exception ..." message ? Perhaps, You first need to catch the Exception in your Database.class.php insertDB method and then throw it.
class Database {
(...)       
public function insertDB($sql,$params=null){
        try{
            $con=$this->connect();
            $query=$con->prepare($sql);
            $query->execute($params);
            $rs = $con->lastInsertId();
            return $rs;
            self::__destruct();
        }
        catch(Exception $e){
            throw $e;
        }
    }
(...)
}
$con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

How to catch an exception that is being thrown by a method java class


Tag : java , By : Rohii
Date : March 29 2020, 07:55 AM
This might help you I have written a Java class which throws an exception if supplied with wrong input. , Yo can put your code like this
for(double i=-10;i<=10;){
        try{
            c1 = new CompositeFunction(si,l);
            System.out.print(c1+" = ");
            double value = c1.eval(i);
            value = value + s.eval(i);
            System.out.println("f(x) = "+value);
            i = i+0.5;
        }catch(Exception e){
            System.out.println(e.getMessage());
        }

    }

Base class catch not catching exception even if it is appearing before derived class catch


Tag : cpp , By : iyogee
Date : March 29 2020, 07:55 AM
will be helpful for those in need The default inheritance access specifier for classes declared using the class keyword is private. This means that CustomException inherits from exception privately. A derived class that uses private inheritance can't be bound to a reference to its parent class.
If you inherit publicly it will work fine:
class CustomException : public exception // <-- add public keyword here
{
public :
     CustomException()
     {
     }

     const char * what()
     {
         return "Derived Class Exception !";
     }
};

int main()
{

    try
    {
        throw CustomException();
    }
    catch(exception &ex)
    {
        cout<<"Base :"<<ex.what()<<endl;
    }

    catch(CustomException &ex)
    {
        cout<<"Derived :"<<ex.what()<<endl;
    }
} 
Related Posts Related QUESTIONS :
  • Variable issues in php class
  • Get orders between dates in Codeigniter
  • Eloquent Special Chars Issue
  • Keeping leading zeros column Mysql
  • Current level navigation in Wordpress
  • Add a custom text to WooCommerce cart items if the product has a specific shipping class
  • Error connecting to CommissionJunction Token : [60] SSL certificate problem: unable to get local issuer certificate
  • How do I add a new key value pair to an object in PHP?
  • 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
  • shadow
    Privacy Policy - Terms - Contact Us © scrbit.com