snmp_set_quick_print

(PHP 4, PHP 5, PHP 7)

snmp_set_quick_printSetzt den Wert von quick_print innerhalb der UCD SNMP Bibliothek

Beschreibung

snmp_set_quick_print ( bool $quick_print ) : bool

Setzt den Wert von quick_print innerhalb der UCD SNMP Bibliothek. Falls es gesetzt ist (1), wird die SNMP Bibliothek 'quick printed' Werte zurückgeben. Das bedeutet, dass nur der Wert ausgegeben wird. Wenn quick_print nicht aktiviert ist (Standardeinstellung), gibt die UCD SNMP Bibliothek zusätzliche Informationen aus, die den Typ des Wertes (z.B. IpAddress oder OID) enhalten. Zusätzlich gibt die Bibliothek für alle Werte, die weniger als vier Zeichen haben, Hex-Werte aus, wenn quick_print nicht aktiviert ist.

Standardmäßig gibt die UCD 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.

Parameter-Liste

quick_print

Rückgabewerte

Es wird kein Wert zurückgegeben.

Beispiele

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'

Siehe auch