array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'function.snmp-set-quick-print.php', 1 => 'snmp_set_quick_print', ), 'up' => array ( 0 => 'ref.snmp.php', 1 => 'SNMP-Funktionen', ), 'prev' => array ( 0 => 'function.snmp-set-oid-output-format.php', 1 => 'snmp_set_oid_output_format', ), 'next' => array ( 0 => 'function.snmp-set-valueretrieval.php', 1 => 'snmp_set_valueretrieval', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'de', 'path' => 'reference/snmp/functions/snmp-set-quick-print.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
snmp_set_quick_print —
Setzt den Wert von enable
innerhalb der
NET-SNMP-Bibliothek
Setzt den Wert von enable
innerhalb der
NET-SNMP-Bibliothek. Falls es gesetzt ist (1), gibt die
SNMP-Bibliothek 'quick printed'-Werte zurück. Das
bedeutet, dass nur der Wert ausgegeben wird. Wenn
enable
nicht aktiviert ist (Standardeinstellung),
gibt die NET-SNMP-Bibliothek zusätzliche Informationen
aus, einschließlich des Typs des Wertes (d. h. IpAddress oder OID). Darüber
hinaus gibt die Bibliothek für alle Werte mit weniger als vier Zeichen
Hex-Werte aus, wenn quick_print nicht aktiviert ist.
Standardmäßig gibt die NET-SNMP-Bibliothek ausführliche Werte zurück; quick_print wird verwendet, um nur den Wert zurückzugeben.
Zurzeit werden Zeichenketten immer noch mit zusätzlichen Anführungszeichen zurückgegeben; dies wird in einer späteren Version korrigiert.
enable
Gibt immer true
zurück.
quick_print wird oft verwendet, um die Informationen, die zurückgegeben werden, weiterzuverwenden anstatt sie auszugeben.
Beispiel #1 Verwendung von 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";
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
'Timeticks: (0) 0:00:00.00' '0:00:00.00'