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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。