PHP Conference Japan 2024

snmp_set_quick_print

(PHP 4, PHP 5, PHP 7, PHP 8)

snmp_set_quick_print设置NET-SNMP库中enable的值

描述

snmp_set_quick_print(bool $enable): true

设置NET-SNMP库中enable的值。当设置为1时,SNMP库将返回“快速打印”的值。这意味着只打印值。当enable未启用(默认)时,NET-SNMP库会打印额外信息,包括值的类型(例如IpAddress或OID)。此外,如果未启用quick_print,库将为所有三个字符或更少字符的字符串打印额外的十六进制值。

默认情况下,NET-SNMP库返回详细值,quick_print用于仅返回值。

目前字符串仍然返回带额外引号,这将在以后的版本中修正。

参数

enable

返回值

始终返回true

变更日志

版本 描述
8.2.0 返回类型现在为true;以前是bool

示例

当使用返回的信息而不是显示它时,通常会使用设置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'

参见

添加笔记

用户贡献笔记

此页面没有用户贡献的笔记。
To Top