(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'