function name: ကျပန်း _bytes ()
သက်ဆိုင်သောဗားရှင်း: PHP 7.0.0 နှင့်အထက်
function ကိုဖော်ပြချက် - ကျပန်း byte string ကိုသတ်မှတ်ထားသောအရှည်ကိုထုတ်လုပ်ရန်အတွက်အသုံးပြုသည်။ ဤလုပ်ဆောင်မှုသည် operating system မှပေးထားသော cryptice လုံခြုံသော Pseudo -er နံပါတ်မီးစက်ကိုသုံးပြီးကျပန်း bytes ကိုထုတ်ပေးသည်။
Syntax: Discl_Bytes (INT $ အရှည်): string | forway
Parametermer
- $ အရှည် - bytes တွင်ထုတ်ဖော်ပြောဆိုသည့်ထုတ်လုပ်ထားသောကျပန်း byte string ၏အရှည်။ အပြုသဘောကိန်းဖြစ်ရမည်။
Value ကိုပြန်သွားပါ
- ကျပန်း bytes ပါဝင်သော string တစ်ခုသို့ပြန်သွားသည်,
ဥပမာ -
// 生成一个包含10个字节的随机字节串$randomBytes = random_bytes(10); // 打印随机字节串的16进制表示echo bin2hex($randomBytes);
အထက်ပါဥပမာသည်အောက်ပါနှင့်ဆင်တူသောကျပန်း byte string ကို hexadecimal ကိုယ်စားပြုမှုကိုဖော်ပြထားသည်။
d6f5389e1b6a85c0c9
မှတ်စုများ
- Disclosy_bytes () function သည် operating system မှထောက်ပံ့ပေးသော cryptogically လုံခြုံသော Pseudo -er နံပါတ်မီးစက်ကိုမှီခိုနေရသည်။ ထို့ကြောင့်, ထုတ်လုပ်ထားသောကျပန်း byte string ၏အားသာချက်သည် operating system ၏ကျပန်းနံပါတ်မီးစက်၏အရည်အသွေးပေါ်မူတည်သည်။
- ထုတ်ပေးသောကျပန်း byte string တွင်ထိန်းချုပ်မှုအက္ခရာများနှင့်ပုံနှိပ်ထုတ်ဝေသည့်စာလုံးများအပါအ 0 င် bytes မည်သည့် bytes မဆိုပါဝင်နိုင်သည်။ ကျပန်း byte strings များကိုထုတ်ယူသောအခါလုံခြုံရေးပြ problem နာသို့မဟုတ်မမျှော်လင့်သောအပြုအမူမရှိကြောင်းသေချာစေရန်သတိထားပါ။
- အချို့သော operating systems များတွင်ကျပန်း bytes များကိုထုတ်လုပ်ရန်မလုံလောက်ပါကကျပန်း unress_bytes () function ကိုခေါ်ဆိုခြင်းကပိတ်ဆို့ခြင်းခံရနိုင်သည်။ ဤကိစ္စတွင်ကျပန်းကိန်းတစ်ခုထုတ်လုပ်ရန်အတွက်ကျပန်းကိန်း () function ကို အသုံးပြု. ၎င်းကို Pack () function ကို သုံး. byte string သို့ပြောင်းလဲရန်စဉ်းစားပါ။
Reature Documentation: https://www.php.net/enual/en/function.rand-bytes.php