Open In App

PHP | ReflectionClass isAnonymous() Function

Last Updated : 04 Dec, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
The ReflectionClass::isAnonymous() function is an inbuilt function in PHP which is used to check the specified class is anonymous or not. Syntax:
bool ReflectionClass::isAnonymous( void )
Parameters: This function does not accept any parameters. Return Value: This function returns True on success or False otherwise. Below programs illustrate the ReflectionClass::isAnonymous() function in PHP: Program 1: php
<?php
 
// Initialising an anonymous class
$anonymousClass = new class {};
 
// Using ReflectionClass over the anonymous class
$A = new ReflectionClass($anonymousClass);
 
// Calling the isAnonymous() function 
$B = $A->isAnonymous();
 
// Getting the value true or false
var_dump($B);
?>
Output:
bool(true)
Program 2: php
<?php
 
// Defining a user-defined class Company
class Company {
    private function GeeksforGeeks() {}
    private function GFG() {}
}
 
// Using ReflectionClass over the 
// Company class
$A = new ReflectionClass('Company');
 
// Calling the isAnonymous() function 
$B = $A->isAnonymous();
 
// Getting the value true or false
var_dump($B);
?>
Output:
bool(false)
Reference: https://www.php.net/manual/en/reflectionclass.isanonymous.php

Next Article

Similar Reads