Understanding PHP Errors: BadMethodCallException
0 1108
In usual day of a developer’s life PHP error, "BadMethodCallException: Call to undefined method" error occurs when you are trying to call an undefined method of a class in PHP script.
Let's review an example below
For Instance:-
class Test {
}
var_dump(Test::all( ));
The above code will throw "BadMethodCallException: Call to undefined method" because the script is trying to call the all method which does not exist in the Test class.
To resolve or avoid such kind of exception one must ensure that called method is defined in the class called through the script. Also, in order to resolve the issue, you can implement the _call magic method to handle calls to undefined methods in your PHP scripts.
However, this approach should be considered as last resort to the issue.
Related PHP Error
Understanding PHP Errors: BadMethodCallException
Share:
Comments
Waiting for your comments