(PHP 4, PHP 5, PHP 7, PHP 8)
snmpwalk — 从代理获取所有 SNMP 对象
$hostname,$community,$object_id,$timeout = -1,$retries = -1
   snmpwalk() 函数用于从 hostname 指定的 SNMP 代理读取所有值。
  
hostnameSNMP 代理(服务器)。
communityThe read community.
object_id
       如果为 null,则将 object_id 作为 SNMP 对象树的根,并且该树下的所有对象都作为数组返回。
      
       如果指定了 object_id,则返回该 object_id 下面的所有 SNMP 对象。
      
timeout第一次超时前的微秒数。
retries发生超时时重试的次数。
   返回从 object_id 开始的 SNMP 对象值数组,如 root 或错误时为 false。
  
示例 #1 snmpwalk() 示例
<?php
$a = snmpwalk("127.0.0.1", "public", ""); 
foreach ($a as $val) {
    echo "$val\n";
}
?>上面的函数调用将从本地主机上运行的 SNMP 代理返回所有 SNMP 对象。 可以通过循环遍历这些值