(PHP 4, PHP 5, PHP 7)
snmp_set_quick_print — Setzt den Wert von quick_print
innerhalb der UCD SNMP Bibliothek
$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.
quick_print
Es wird kein Wert zurückgegeben.
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'