PHP method_exists() Function
Last Updated :
28 Feb, 2023
The method_exists() function is an inbuilt function in PHP which used to check the class method exists or not. It returns “true” if the method exists otherwise returns “false”.
Syntax:
bool method_exists(
object|string $object_or_class,
string $method
);
Parameters: This function accepts two parameters that are described below:
- $object_or_class: It contains the name of the object or class.
- method: It contains the name of the method.
Return Value: This method returns “true” if the class method exists in a given object or class, and false otherwise.
Example 1: In this example, we will check method_exists() in a given class or object, if not exists it will return “true”.
PHP
<?php
$directory = new Directory( '.' ) ;
var_dump(method_exists( $directory , 'read' ));
?>
|
Output:
bool(true);
Example 2: In this example, we will check for “redirect” in method_exists() in a given class or object, if not it will return “false”.
PHP
<?php
$directory = new Directory( '.' ) ;
var_dump(method_exists( $directory , 'redirect' ));
?>
|
Output:
bool(false);
Reference: https://www.php.net/manual/en/function.method-exists.php
Share your thoughts in the comments
Please Login to comment...