PHP | ReflectionExtension __toString() Function Last Updated : 13 Dec, 2019 Comments Improve Suggest changes Like Article Like Report The ReflectionExtension::__toString() function is an inbuilt function in PHP which is used to return the string representation of the specified extension object. Syntax: ReflectionExtension::__toString() Parameters: This function does not accept any parameter. Return Value: This function returns the string representation of the specified extension object. Below programs illustrate the ReflectionExtension::__toString() function in PHP: Program_1: php <?php // Defining an extension $A = 'DOM'; // Using ReflectionExtension() over the // specified extension $extension = new ReflectionExtension($A); // Calling the __toString() function $B = $extension->__toString(); // Getting the string representation of // the specified extension object. var_dump($B); ?> Output: string(98219) "Extension [ <persistent> extension #18 dom version 20031129 ] { - Dependencies { Dependency [ libxml (Required) ] Dependency [ domxml (Conflicts) ] } - Constants [45] { Constant [ integer XML_ELEMENT_NODE ] { 1 } . . . Constant [ integer DOM_VALIDATION_ERR ] { 16 } } Method [ <internal:dom, inherits DOMNode> public method setUserData ] { - Parameters [3] { Parameter #0 [ <required> $key ] Parameter #1 [ <required> $data ] Parameter #2 [ <required> $handler ] } } . . . Method [ <internal:dom> public method registerPhpFunctions ] { - Parameters [0] { } } } } } } " Program_2: php <?php // Using ReflectionExtension() over // an extension xml $extension = new ReflectionExtension('xml'); // Calling the __toString() function and // Getting the string representation of // the specified extension object. var_dump($extension->__toString()); ?> Output: string(6209) "Extension [ <persistent> extension #15 xml version 7.0.33-0ubuntu0.16.04.7 ] { - Dependencies { Dependency [ libxml (Required) ] } - Constants [27] { Constant [ integer XML_ERROR_NONE ] { 0 } . . . Constant [ string XML_SAX_IMPL ] { libxml } } - Functions { Function [ <internal:xml> function xml_parser_create ] { - Parameters [1] { Parameter #0 [ <optional> $encoding ] } } . . . Function [ <internal:xml> function utf8_decode ] { - Parameters [1] { Parameter #0 [ <required> $data ] } } } } " Reference: https://www.php.net/manual/en/reflectionextension.tostring.php Comment More infoAdvertise with us Next Article PHP | ReflectionExtension __toString() Function K Kanchan_Ray Follow Improve Article Tags : Web Technologies PHP PHP-function PHP- Reflection Similar Reads PHP | ReflectionFunction __toString() Function The ReflectionFunction::__toString() function is an inbuilt function in PHP which is used to return the string representation of the specified function.Syntax: string ReflectionFunction::__toString( void ) Parameters: This function does not accept any parameters.Return Value: This function returns t 2 min read PHP | ReflectionMethod __toString() Function The ReflectionMethod::__toString() function is an inbuilt function in PHP which is used to return the string representation of the specified method object. Syntax: string ReflectionMethod::__toString ( void ) Parameters: This function does not accept any parameter. Return Value: This function return 2 min read PHP | ReflectionParameter __toString() Function The ReflectionParameter::__toString() function is an inbuilt function in PHP which is used to return the string form of the specified parameter. Syntax: string ReflectionParameter::__toString ( void ) Parameters: This function does not accept any parameters. Return Value: This function returns the s 2 min read PHP | ReflectionProperty __toString() Function The ReflectionProperty::__toString() function is an inbuilt function in PHP which is used to return the string form of the specified property. Syntax: public string ReflectionProperty::__toString ( void ) : string Parameters: This function does not accept any parameters. Return Value: This function 2 min read PHP | ReflectionExtension info() Function The ReflectionExtension::info() function is an inbuilt function in PHP which is used to return the information of the specified extension. Syntax: void ReflectionExtension::info( void ) Parameters: This function does not accept any parameter. Return Value: This function returns the information of th 1 min read PHP | ReflectionExtension export() Function The ReflectionExtension::export() function is an inbuilt function in PHP which is used to return the export as a string if the return parameter is set to TRUE, otherwise NULL is returned. Syntax: string ReflectionExtension::export( string $name, string $return ) Parameters: This function accepts two 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 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 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