(PHP 4, PHP 5, PHP 7, PHP 8)
snmp_set_quick_print — 设置 NET-SNMP 库中 enable
的值
设置 NET-SNMP 库中 enable
的值。当此值设置为 (1) 时,SNMP 库将返回“快速打印”的值。这意味着只打印值。当 enable
未启用(默认)时,NET-SNMP 库会打印额外的信息,包括值的类型(例如 IpAddress 或 OID)。此外,如果 quick_print 未启用,库将打印所有三个字符或更少字符串的额外十六进制值。
默认情况下,NET-SNMP 库返回详细值,quick_print 用于仅返回值。
目前,字符串仍然用额外的引号返回,这将在以后的版本中得到修正。
enable
始终返回 true
。
设置 quick_print 通常在使用返回的信息而不是显示它时使用。
示例 #1 使用 snmp_set_quick_print()
<?php
snmp_set_quick_print(0);
$a = snmpget("127.0.0.1", "public", ".1.3.6.1.2.1.2.2.1.9.1");
echo "$a\n";
snmp_set_quick_print(1);
$a = snmpget("127.0.0.1", "public", ".1.3.6.1.2.1.2.2.1.9.1");
echo "$a\n";
?>
上面的示例将输出类似于以下内容
'Timeticks: (0) 0:00:00.00' '0:00:00.00'