Syntax:bool ReflectionClass::isAbstract (void)
Parameters:This function takes no parameters.
Return Value:This function returns true for success or false for error.Below The programs illustrate the ReflectionClass::isAbstract() function in PHP:
Program 1:
// Definition of abstractGFG class
abstract
class
abstractGFG {}
// Using ReflectionClass over the above
/ / abstractGFG class
$Class
=
new
ReflectionClass (
’ abstractGFG’
);
// Calling the isAbstract() function
$A
=
$Class
-> isAbstract();
// Get true or false
var_dump (
$A
);
?>
Exit:bool (true )
Program 2:
// Define a custom Company class
class
Company {
Public Function GeeksforGeeks() {}
Private Function GFG() {}
}
// Using ReflectionClass over the above
// Branded class
$Class
=
new
ReflectionClass (
’ Company’
);
// Calling the isAbstract() function
$A
=
$Class
-> isAbstract();
// Get true or false
var_dump (
$A
);
?>
Exit:bool (false )
Link: https://www.php.net /manual/en/reflectionclass.isabstract.php