Random\Randomizer::getBytes
(PHP 8 >= 8.2.0)
Random\Randomizer::getBytes β ΠΡΡΠΈΠΌΡΡ Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²Ρ Π±Π°ΠΉΡΠΈ
ΠΠΏΠΈΡ
public Random\Randomizer::getBytes(int $length): string
Π‘ΡΠ²ΠΎΡΡΡ ΡΡΠ΄ΠΎΠΊ, ΡΠΎ ΠΌΡΡΡΠΈΡΡ ΡΡΠ²Π½ΠΎΠΌΡΡΠ½ΠΎ Π²ΠΈΠ±ΡΠ°Π½Ρ Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²Ρ Π±Π°ΠΉΡΠΈ ΡΠ· Π·Π°ΠΏΠΈΡΠ°Π½ΠΎΡ Π΄ΠΎΠ²ΠΆΠΈΠ½ΠΎΡ length
ΠΡΠΊΡΠ»ΡΠΊΠΈ Π±Π°ΠΉΡΠΈ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ, Π²ΠΈΠ±ΠΈΡΠ°ΡΡΡΡΡ ΡΡΠ»ΠΊΠΎΠΌ Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²ΠΎ, ΠΎΡΡΠΈΠΌΠ°Π½ΠΈΠΉ ΡΡΠ΄ΠΎΠΊ ΠΌΠΎΠΆΠ΅ ΠΌΡΡΡΠΈΡΠΈ Π½Π΅Π΄ΡΡΠΊΠΎΠ²Π°Π½Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈ Π°Π±ΠΎ Π½Π΅ΠΏΡΠΈΠΏΡΡΡΠΈΠΌΡ ΠΏΠΎΡΠ»ΡΠ΄ΠΎΠ²Π½ΠΎΡΡΡ UTF-8. ΠΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅Ρ Π°Π±ΠΎ Π²ΡΠ΄ΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΡΠΌ ΠΌΠΎΠΆΠ΅ Π·Π½Π°Π΄ΠΎΠ±ΠΈΡΠΈΡΡ ΡΡ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ²
length
ΠΠΎΠ²ΠΆΠΈΠ½Π° Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ΄ΠΊΠ° (string), ΡΠΊΠΈΠΉ ΠΌΠ°Ρ Π±ΡΡΠΈ ΠΏΠΎΠ²Π΅ΡΠ½ΡΡΠΈΠΉ, Ρ Π±Π°ΠΉΡΠ°Ρ . ΠΠ½Π°ΡΠ΅Π½Π½Ρ ΠΌΠ°Ρ Π±ΡΡΠΈ Π±ΡΠ»ΡΡΠ΅ ΡΠΈ ΠΎΠ΄Π½ΠΎ
ΠΠ½Π°ΡΠ΅Π½Π½Ρ, ΡΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ°ΡΡΡΡΡ
ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΡΡΠ΄ΠΎΠΊ (string), ΡΠΎ ΠΌΡΡΡΠΈΡΡ ΠΊΡΠ»ΡΠΊΡΡΡΡ ΠΊΡΠ»ΡΠΊΠΎΡΡΡ Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²ΠΈΡ Π±Π°ΠΉΡΡΠ².
ΠΠΎΠΌΠΈΠ»ΠΊΠΈ
- ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°
length
ΠΌΠ΅Π½ΡΡΠ΅ , Π±ΡΠ΄Π΅ Π²ΠΈΠΊΠΈΠ½ΡΡΠ° ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° ValueError - ΠΡΠ΄Ρ-ΡΠΊΡ Throwable, ΡΠΎ Π²ΠΈΠΊΠΈΠ΄Π°ΡΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌRandom\Engine::generate()Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ
Random\Randomizer::$engine
ΠΡΠΈΠΊΠ»Π°Π΄ΠΈ
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ Random\Randomizer::getBytes()****
Loading...
ΠΠΈΡΠ½ΠΎΠ²ΠΎΠΊ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π°Π΄Ρ Π±ΡΠ΄Π΅ ΡΡ ΠΎΠΆΠΈΠΌ Π½Π°:
ebdbe93cd56682c2
ΠΠΈΠ²ΡΡΡΡΡ ΡΠ°ΠΊΠΎΠΆ
- random_bytes() - ΠΡΡΠΈΠΌΡΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΡΠ½ΠΎ Π±Π΅Π·ΠΏΠ΅ΡΠ½Ρ Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²Ρ Π±Π°ΠΉΡΠΈ
- bin2hex() - ΠΠ΅ΡΠ΅ΡΠ²ΠΎΡΡΡ Π±ΡΠ½Π°ΡΠ½Ρ Π΄Π°Π½Ρ Π½Π° ΡΡΡΡΠ½Π°Π΄ΡΡΡΠΊΠΎΠ²Π΅ ΠΏΠΎΠ΄Π°Π½Π½Ρ
- base64_encode() - ΠΠΎΠ΄ΡΡ Π΄Π°Π½Ρ Ρ ΡΠΎΡΠΌΠ°Ρ MIME base64
- Random\Randomizer::getBytesFromString() - ΠΡΡΠΈΠΌΡΡ Π²ΠΈΠΏΠ°Π΄ΠΊΠΎΠ²Ρ Π±Π°ΠΉΡΠΈ Π· Π²ΠΈΡ ΡΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠ΄ΠΊΠ°