snmp_set_quick_print

(PHP 4, PHP 5, PHP 7, PHP 8)

snmp_set_quick_printDefine o valor de enable dentro da biblioteca NET-SNMP

Descrição

snmp_set_quick_print(bool $enable): true

Define o valor de enable na biblioteca NET-SNMP. Quando este parâmetro estiver definido (1), a biblioteca SNMP retornará valores de 'impressão rápida'. Isso significa que apenas o valor será impresso. Quando enable não estiver habilitado (padrão), a biblioteca NET-SNMP imprime informações extras, incluindo o tipo do valor (por exemplo, Endereço IP ou OID). Além disso, se quick_print não estiver habilitado, a biblioteca imprime valores hexadecimais adicionais para todas as strings de três caracteres ou menos.

Por padrão, a biblioteca NET-SNMP retorna valores detalhados; quick_print é usado para retornar apenas o valor.

Atualmente, as strings ainda são retornadas com aspas extras. Isso será corrigido em uma versão posterior.

Parâmetros

enable

Valor Retornado

Sempre retorna true.

Registro de Alterações

Versão Descrição
8.2.0 O tipo do retorno agora é true; anteriormente, era bool.

Exemplos

A configuração quick_print é frequentemente usada ao usar as informações retornadas em vez de exibi-las.

Exemplo #1 Usando 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";
?>

O exemplo acima produzirá algo semelhante a:

'Timeticks: (0) 0:00:00.00'
'0:00:00.00'

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top