socket_last_error

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

socket_last_error β€” ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” ΠΎΡΡ‚Π°Π½Π½ΡŽ ΠΏΠΎΠΌΠΈΠ»ΠΊΡƒ Π½Π° сокСті

Опис

socket_last_error(?Socket $socket = null): int

Π―ΠΊΡ‰ΠΎ СкзСмпляр Socket ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Ρ†ΡŽ Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΡŽ, Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ”Ρ‚ΡŒΡΡ остання ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°, яка сталася Π½Π° Ρ†ΡŒΠΎΠΌΡƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ сокСті. Π―ΠΊΡ‰ΠΎ socket Π½Π΅ Π²ΠΊΠ°Π·Π°Π½ΠΎ, ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ”Ρ‚ΡŒΡΡ ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΠΎΡΡ‚Π°Π½Π½ΡŒΠΎΡ— Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— сокСтів. ΠžΡΡ‚Π°Π½Π½Ρ” особливо кориснС для Ρ‚Π°ΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΠΉ, як socket_create(), яка Π½Π΅ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” сокСт Ρƒ Ρ€Π°Π·Ρ– Π½Π΅Π²Π΄Π°Ρ‡Ρ– Ρ‚Π° socket_select(), яка ΠΌΠΎΠΆΠ΅ закінчитися Π½Π΅Π²Π΄Π°Π»ΠΎ Π· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, Π½Π΅ ΠΏΠΎΠ²'язаних Π±Π΅Π·ΠΏΠΎΡΠ΅Ρ€Π΅Π΄Π½ΡŒΠΎ Π· ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈΠΌ сокСтом. Код ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΠΏΡ–Π΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρ– Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— socket_strerror(), яка ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” рядок, Ρ‰ΠΎ описує Π²ΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ.

Π―ΠΊΡ‰ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ Π½Π΅ΠΌΠ°Ρ” Π°Π±ΠΎ Π²ΠΎΠ½ΠΈ Π±ΡƒΠ»ΠΈ ΠΎΡ‡ΠΈΡ‰Π΅Π½Ρ– Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ”ΡŽ socket_clear_error(), функція ΠΏΠΎΠ²Π΅Ρ€Π½Π΅

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

socket

ЕкзСмпляр Socket, створСний Π·Π° допомогою Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— socket_create()

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

Ця функція ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ сокСту.

список Π·ΠΌΡ–Π½

Π’Π΅Ρ€ΡΠΈΡΠžΠΏΠΈΡ
8.0.0socket Ρ‚Π΅ΠΏΠ΅Ρ€ СкзСмпляр класу Socket; Ρ€Π°Π½Ρ–ΡˆΠ΅ Π±ΡƒΠ² рСсурсом (resource).
8.0.0socket Ρ‚Π΅ΠΏΠ΅Ρ€ допускає значСння null.

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

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання socket_last_error()****

Loading...

ΠŸΡ€ΠΈΠΌΡ–Ρ‚ΠΊΠΈ

ЗауваТСння :

**socket_last_error()**Π½Π΅ ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅socket_clear_error() для Ρ†Ρ–Ρ”Ρ— ΠΌΠ΅Ρ‚ΠΈ.