PHP 7.1 နှင့်အထက်ရှိ Socket_Close_Error () တွင် socket_clear_Error () သည် function ကိုအထူးသဖြင့် societ societ အရင်းအမြစ်တစ်ခုအားရှင်းလင်းရန်အထူးအသုံးပြုသောလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ၎င်းသည် PHP ၏ Socket များတိုးချဲ့ခြင်းနှင့်သက်ဆိုင်သည်။
sokcet_clear_Error () သည် socket ၏အမှားအယွင်းကို "reset" ရန်ဖြစ်သည်။ အကြောင်းမှာ socket တွင်အမှားတစ်ခုဖြစ်သောအခါ၎င်းသည်နောက်ဆက်တွဲစစ်ဆင်ရေးကိုထိခိုက်စေသည့်အမှားအယွင်းကိုပြည်တွင်း၌သိမ်းဆည်းထားလိမ့်မည်။ ဒီ function ကိုဖုန်းခေါ်ဆိုခြင်းအမှားကိုရှင်းလင်းနိုင်ပြီးနောက်ဆက်တွဲ socket ကိုနောက်ဆက်တွဲအသုံးပြုခြင်းသည်ယခင်အမှားအယွင်းများကြောင့်မထိခိုက်ပါ။
int socket_clear_error(resource $socket, int $mode = 0)
$ socket
အမှားအယွင်းအရင်းအမြစ်ကိုရှင်းလင်းရန်လိုအပ်သည်။
$ mode (optional ကို)
Error အမျိုးအစားအလံ, ပုံမှန်ဖြစ်ပါတယ်။
0 ဆိုသည်မှာအမှားအယွင်းများအားလုံးကိုရှင်းရှင်းလင်းလင်းဖော်ပြပါ။
1 ပေးပို့အမှား (so_error_send) ကိုရှင်းပါ။
2 လက်ခံရရှိအမှား (SO_ERROR_RECV) ကိုသာရှင်းရှင်းလင်းလင်းဖော်ပြပါ။
Return Value သည်ရှင်းလင်းသောအမှားကုဒ်ကိုညွှန်ပြသည့်ကိန်းတစ်ခုဖြစ်ပြီး 0 သည်အမှားအယွင်းများမရှိပါ။
<?php
// a TCP socket
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
// ဆာဗာကိုဆက်သွယ်ပါ
socket_connect($socket, 'm66.net', 80);
// ဒီနေရာမှာအမှားအယွင်းများဖြစ်ပျက်နေသည်ဆိုပါစို့,ကျနော်တို့လက်ရှိအမှားပထမ ဦး ဆုံးရနိုင်
$error = socket_last_error($socket);
echo "လက်ရှိအမှားကုဒ်: $error\n";
// ရှင်းလင်းသောအမှား
$clearError = socket_clear_error($socket);
echo "အမှားကုဒ်ရှင်းလင်းရေး: $clearError\n";
// ရုပ်သိမ်းခြင်း socket
socket_close($socket);
?>
အပေါ်ကဥပမာမှာ Socket_last_Error () ကို အရင်ကသုံးပြီး Socket_Close_Error () ကို ရှင်းရှင်းလင်းလင်းသုံးဖို့သုံးပါ။ ပြန်လာတန်ဖိုးမှာရှင်းလင်းသောအမှားကုဒ်ဖြစ်သည်။
အမှားရှာဖွေတွေ့ရှိပြီးနောက်သန့်ရှင်းရေးလုပ်ပါ ။
application ၏နယ်ပယ် - Socket များတိုးချဲ့ခြင်းကိုဖွင့်ထားပြီး Socket Programming ကိုအသုံးပြုပါက၎င်းသည်အသုံးဝင်သည်။
ချိတ်ဆက်ထားသော : မကြာခဏ socket_last_Error () နှင့် Socket_SteREGRORE () နှင့် socket_stror outror () နှင့်ပေါင်းစပ်ထားသည်။
Sokcet_clear_Error () သည် Socket Connections ၏အမှားအယွင်းများကိုစီမံခန့်ခွဲရန်နှင့်အမှားစုဆောင်းခြင်းကြောင့်ကွန်ယက်ဆက်သွယ်ရေးခြွင်းချက်များကိုရှောင်ရှားရန်အထောက်အကူပြုသောရိုးရှင်းသောသို့သော်လက်တွေ့ကျသောကိရိယာ function တစ်ခုဖြစ်သည်။ ၎င်းကိုမှန်ကန်စွာအသုံးပြုခြင်းသည်သင်၏ PHP Socket Program ၏အားသာချက်ကိုတိုးတက်စေသည်။