PHP | ReflectionExtension getDependencies() Function Last Updated : 19 Dec, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report The ReflectionExtension::getDependencies() function is an inbuilt function in PHP which is used to return an array with dependencies as keys and either Required, Optional or Conflicts as the values. Syntax: array ReflectionExtension::getDependencies( void ) Parameters: This function does not accept any parameter. Return Value: This function returns an associative array containing the dependencies as keys and either Required, Optional or Conflicts as the values. Below programs illustrate the ReflectionExtension::getDependencies() function in PHP: Program 1: php <?php // Defining an extension $A = 'DOM'; // Using ReflectionExtension() over the // specified extension $extension = new ReflectionExtension($A); // Calling the getDependencies() function $B = $extension->getDependencies(); // Getting an array with dependencies as keys // and either Required, Optional or // Conflicts as the values. var_dump($B); ?> Output: array(2) { ["libxml"]=> string(8) "Required" ["domxml"]=> string(9) "Conflicts" } Program 2: php <?php // Using ReflectionExtension() over // an extension xml $extension = new ReflectionExtension('xml'); // Calling the getDependencies() function and // Getting an array with dependencies as keys // and either Required, Optional or // Conflicts as the values. var_dump($extension->getDependencies()); ?> Output: array(1) { ["libxml"]=> string(8) "Required" } Reference: https://www.php.net/manual/en/reflectionextension.getdependencies.php Comment More infoAdvertise with us Next Article PHP | ReflectionExtension getConstants() Function K Kanchan_Ray Follow Improve Article Tags : Web Technologies PHP PHP-function PHP- Reflection Similar Reads PHP | ReflectionExtension getINIEntries() Function The ReflectionExtension::getINIEntries() function is an inbuilt function in PHP which is used to return an array with the ini entries as keys and their defined values as values. Syntax: Array ReflectionExtension::getINIEntries( void ) Parameters: This function does not accept any parameter. Return V 1 min read PHP | ReflectionExtension getClasses() Function The ReflectionExtension::getClasses() function is an inbuilt function in PHP which is used to return a list of classes from specified extension. If no classes are specified, an empty array is returned. Syntax: array ReflectionExtension::getClasses( void ) Parameters: This function does not accept an 2 min read PHP | ReflectionExtension getFunctions() Function The ReflectionExtension::getFunctions() function is an inbuilt function in PHP which is used to return extension functions from the specified extension. Syntax: array ReflectionExtension::getFunctions( void ) Parameters: This function does not accept any parameter. Return Value: This function return 2 min read PHP | ReflectionExtension getName() Function The ReflectionExtension::getName() function is an inbuilt function in PHP which is used to return the name of the specified extension. Syntax: string ReflectionExtension::getName( void ) Parameters: This function does not accept any parameter. Return Value: This function returns the name of the spec 1 min read PHP | ReflectionExtension getConstants() Function The ReflectionExtension::getConstants() function is an inbuilt function in PHP which is used to return an associative array with constant names as keys. Syntax: array ReflectionExtension::getConstants( void ) Parameters: This function does not accept any parameter. Return Value: This function return 2 min read PHP | ReflectionExtension getVersion() Function The ReflectionExtension::getVersion() function is an inbuilt function in PHP which is used to return the version of the specified extension. Syntax: string ReflectionExtension::getVersion( void ) Parameters: This function does not accept any parameter. Return Value: This function returns the version 1 min read Like