PHP | ReflectionClass getInterfaceNames() Function
The ReflectionClass::getInterfaceNames() function is an inbuilt function in PHP which is used to return an array of interface names as values.
Syntax:
array ReflectionClass::getInterfaceNames( void )
Parameters: This function does not accept any parameters.
Return Value: This function returns an array of interface names as values.
Below programs illustrate the ReflectionClass::getInterfaceNames() function in PHP:
Program 1:
<?php
interface Colleges { }
interface Departments { }
interface Students { }
interface Companies { }
class Interfaces implements Colleges, Departments, Students, Companies { }
$A = new ReflectionClass( "Interfaces" );
$B = $A ->getInterfaceNames();
print_r( $B );
?>
|
Output:
Array
(
[0] => Colleges
[1] => Departments
[2] => Students
[3] => Companies
)
Program 2:
<?php
$ReflectionClass = new ReflectionClass( 'ReflectionClass' );
$A = $ReflectionClass ->getInterfaceNames();
var_dump( $A );
?>
|
Output:
array(1) {
[0]=>
string(9) "Reflector"
}
Reference: https://www.php.net/manual/en/reflectionclass.getinterfacenames.php
Last Updated :
30 Nov, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...