openssl_random_pseudo_bytes
Yarı-rasgele bayt dizesi üretir
&reftitle.description;
stringopenssl_random_pseudo_bytes
intuzunluk
boolgüçlü_sonuç&null;
uzunluk karakterlik bir dizge döndürür.
Ayrıca, yarı-rastgele baytları üretmek için kriptografik olarak güçlü bir
algoritma kullanılmışsa güçlü_sonuç bağımsız değişkeninde
bu bilgi de döner. &false; değeri nadirdir, ancak bazı sistemler bozulmuş
veya eski olabilir.
&reftitle.parameters;
uzunluk
İstenen dizgenin uzunluğu. 2147483647'den (dahil)
küçük, pozitif bir tamsayı olmalıdır. PHP, bu bağımsız değişkenden bir
pozitif tamsayı elde etmek için gerekli tür dönüşümünü yapacaktır.
güçlü_sonuç
Güçlü bir algoritma kullanılmışsa bu bağımsız değişkende &true; döner.
Bir hata oluşursa bu değer &null; olacaktır (örneğin, GPG parolası
kullanımı güvenlidir).
&reftitle.returnvalues;
İşlem başarılı olursa üretilen dizge döner.
&reftitle.errors;
openssl_random_pseudo_bytes başarısızlık durumunda bir
Exception örneği oluşturur.
&reftitle.changelog;
&Version;
&Description;
8.0.0
güçlü_sonuç artık &null; olabiliyor.
7.4.0
İşlev artık başarısızlık durumunda &false; döndürmüyor, bunun yerine
bir Exception örneği oluşturuyor.
&reftitle.examples;
- openssl_random_pseudo_bytes örneği
]]>
&example.outputs.similar;
&reftitle.seealso;
random_bytes
bin2hex
crypt
random_int