ReflectionExtension::info()方法用于获取扩展的信息。
用法:
public void ReflectionExtension::info ( void ) : void
示例:
$reflection = new ReflectionExtension('curl');
$reflection->info();
该示例中,我们创建了一个ReflectionExtension对象来表示curl扩展,并调用了info()方法来获取该扩展的信息。
输出示例:
curl
cURL support => enabled
cURL Information => 7.77.0
Age => 4
Features
AsynchDNS => Yes
CharConv => No
Debug => No
GSS-Negotiate => Yes
IDN => Yes
IPv6 => Yes
krb4 => No
Largefile => Yes
libz => Yes
NTLM => Yes
SPNEGO => No
SSL => Yes
SSPI => No
TLS-SRP => No
HTTP2 => Yes
GSSAPI => Yes
KERBEROS5 => Yes
UNIX_SOCKETS => Yes
PSL => No
HTTPS_PROXY => Yes
MULTI_SSL => No
BROTLI => Yes
Protocols => dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, mqtt, pop3, pop3s, rtmp, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
Host => x86_64-pc-linux-gnu
SSL Version => OpenSSL/1.1.1k
ZLib Version => 1.2.11
libSSH Version => libssh2/1.10.0
该输出示例展示了curl扩展的信息,包括是否启用、版本号、支持的特性、支持的协议、主机信息、SSL版本、ZLib版本以及libSSH版本等详细信息。