证件照排版 | 在线计算器 | 在线算命 | 纸张生成器 | 大乐透机选器 | 双色球机选器 | 股票买卖计算 | 奖状生成器 | 今年过去多少天 | 天数相差计算 | 番茄时钟 | AI提示词 | 2048游戏 | 华容道游戏 | 退休年龄计算
查询

snmp2_real_walk()函数—用法及示例

「 执行 SNMP 的实际行走(walk)操作,并返回结果数组 」


函数名:snmp2_real_walk() 

适用版本:PHP 4 >= 4.3.3, PHP 5, PHP 7

用法: snmp2_real_walk(string $hostname, string $community, string $object_id, int $timeout = 1000000, int $retries = 5) : array|false

说明: snmp2_real_walk() 函数用于执行 SNMP 的实际行走(walk)操作,并返回结果数组。此函数与 snmp2_walk() 函数类似,但 snmp2_real_walk() 会忽略不可访问的节点。

参数:

  • $hostname:SNMP 代理主机名或 IP 地址。
  • $community:SNMP 代理的团体名。
  • $object_id:要查询的 SNMP 对象标识符。
  • $timeout(可选):超时时间(以微秒为单位),默认为 1000000 微秒(即 1 秒)。
  • $retries(可选):重试次数,默认为 5 次。

返回值: 如果成功,返回包含结果的关联数组。如果失败,返回 false。

示例: <?php $hostname = 'localhost'; $community = 'public'; $object_id = 'IF-MIB::ifDescr';

$result = snmp2_real_walk($hostname, $community, $object_id);

if ($result === false) { echo "SNMP walk failed."; } else { foreach ($result as $key => $value) { echo "$key: $value\n"; } } ?>

以上示例将使用 SNMP 协议查询 localhost 主机上的 IF-MIB::ifDescr 对象标识符,并将结果打印出来。

补充纠错
热门PHP函数
分享链接