ReflectionExtension::__toString()函数是PHP中的内置函数,用于返回指定扩展对象的字符串表示形式。
用法:
ReflectionExtension::__toString()
参数:该函数不接受任何参数。
返回值:此函数返回指定扩展对象的字符串表示形式。
以下示例程序旨在说明PHP中的ReflectionExtension::__toString()函数:
程序_1:
<?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);
?>
输出:
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] { } } } } } } "
程序_2:
<?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());
?>
输出:
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 ] } } } } "
参考: https://www.php.net/manual/en/reflectionextension.tostring.php
相关用法
- PHP ReflectionExtension getName()用法及代码示例
- PHP ReflectionExtension export()用法及代码示例
- PHP ReflectionExtension getDependencies()用法及代码示例
- PHP ReflectionExtension getINIEntries()用法及代码示例
- PHP ReflectionExtension getFunctions()用法及代码示例
- PHP ReflectionExtension getClasses()用法及代码示例
- PHP ReflectionExtension getClassNames()用法及代码示例
- PHP ReflectionExtension isPersistent()用法及代码示例
- PHP ReflectionExtension isTemporary()用法及代码示例
- PHP ReflectionExtension getConstants()用法及代码示例
- PHP ReflectionExtension info()用法及代码示例
- PHP ReflectionExtension getVersion()用法及代码示例
- d3.js color.toString()用法及代码示例
- Javascript symbol.toString()用法及代码示例
- Node.js Buffer.toString()用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 PHP | ReflectionExtension __toString() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。