SNMP::getnext

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

SNMP::getnext β€” ΠžΡ‚Ρ€ΠΈΠΌΠ°Ρ‚ΠΈ ΠΎΠ±'Ρ”ΠΊΡ‚ SNMP, який слідує Π·Π° Ρ†ΠΈΠΌ Ρ–Π΄Π΅Π½Ρ‚ΠΈΡ„Ρ–ΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ±'Ρ”ΠΊΡ‚Π°

Опис

public SNMP::getnext(array|string $objectId): mixed

ΠžΡ‚Ρ€ΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΎΠ±'Ρ”ΠΊΡ‚ SNMP, який слідує Π·Π° Π²ΠΊΠ°Π·Π°Π½ΠΈΠΌ objectId

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

Π―ΠΊΡ‰ΠΎ objectId Ρ” рядком, Ρ‚ΠΎΠ΄Ρ– SNMP::getnext() ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ ΠΎΠ±'Ρ”ΠΊΡ‚ SNMP Ρƒ вигляді рядка. Π―ΠΊΡ‰ΠΎ objectId Ρ” масивом, всі Π·Π°ΠΏΠΈΡ‚Π°Π½Ρ– ΠΎΠ±'Ρ”ΠΊΡ‚ΠΈ SNMP Π±ΡƒΠ΄ΡƒΡ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚Ρ– як асоціативний масив Ρ–Π΄Π΅Π½Ρ‚ΠΈΡ„Ρ–ΠΊΠ°Ρ‚ΠΎΡ€Ρ–Π² ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π² SNMP Ρ‚Π° Ρ—Ρ… Π·Π½Π°Ρ‡Π΅Π½ΡŒ.

objectId

Об'Ρ”ΠΊΡ‚ SNMP (OID) Π°Π±ΠΎ ΠΎΠ±'Ρ”ΠΊΡ‚ΠΈ

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” Π·Π°ΠΏΠΈΡ‚Π°Π½Ρ– ΠΎΠ±'Ρ”ΠΊΡ‚ΠΈ SNMP Ρƒ вигляді рядка Π°Π±ΠΎ масиву Π·Π°Π»Π΅ΠΆΠ½ΠΎ Π²Ρ–Π΄ Ρ‚ΠΈΠΏΡƒ objectIdΠΈΠ»ΠΈ**false**Π² случаС возникновСния ошибки.

Помилки

Π¦Π΅ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° промовчанням Π½Π΅ Π³Π΅Π½Π΅Ρ€ΡƒΡ” виняток. Π©ΠΎΠ± ΡƒΠ²Ρ–ΠΌΠΊΠ½ΡƒΡ‚ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†Ρ–ΡŽ Π²ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ SNMPException ΠΏΡ€ΠΈ Π²ΠΈΠ½ΠΈΠΊΠ½Π΅Π½Π½Ρ– дСяких ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ Ρ†Ρ–Ρ”Ρ— Π±Ρ–Π±Π»Ρ–ΠΎΡ‚Π΅ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½ΠΎ встановити ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ exceptions_enabledкласса SNMP Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ смотритС впояснСнні ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° SNMP::$exceptions_enabled

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΈΠΉ ΠΎΠ±'Ρ”ΠΊΡ‚ SNMP

ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½ΠΈΠΉ ΠΎΠ±'Ρ”ΠΊΡ‚ SNMP ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ Π·Π°ΠΏΠΈΡ‚Π°Π½ΠΈΠΉ Π΄Π²ΠΎΠΌΠ° способами: як рядковС значСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ”Ρ‚ΡŒΡΡ, Π°Π±ΠΎ як ΠΎΠ΄Π½ΠΎΠ΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π½ΠΈΠΉ масив Π· асоціативним масивом як висновок.

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

Loading...

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #2 ΠœΠ½ΠΎΠΆΠΈΠ½Π½Ρ– ΠΎΠ±'Ρ”ΠΊΡ‚ΠΈ SNMP

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

Array
(
    [SNMPv2-MIB::sysObjectID.0] => OID: NET-SNMP-MIB::netSnmpAgentOIDs.8
    [SNMPv2-MIB::sysLocation.0] => STRING: Nowhere
)

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • SNMP::getErrno() - ΠžΡ‚Ρ€ΠΈΠΌΡƒΡ” ΠΊΠΎΠ΄ ΠΎΡΡ‚Π°Π½Π½ΡŒΠΎΡ— ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ
  • SNMP::getError() - ΠžΡ‚Ρ€ΠΈΠΌΡƒΡ” останнє повідомлСння ΠΏΡ€ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΡƒ