3v4l.org

run code in 300+ PHP versions simultaneously
<?php function rand_string( $length ) { $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; return substr(str_shuffle($chars),0,$length); } echo rand_string(8);
Output for 7.4.0
aytLP864
Output for 7.3.12
QvCT7roy
Output for 7.3.11
iZ3XxkDr
Output for 7.3.10
n41HLrQp
Output for 7.3.9
DO03TirF
Output for 7.3.8
qC2Om7Nu
Output for 7.3.7
DlU4GpEc
Output for 7.3.6
vo32u0Mr
Output for 7.3.5
HlAryGTZ
Output for 7.3.4
AaysndZD
Output for 7.3.3
FDls13t4
Output for 7.3.2
0EHfXkmU
Output for 7.3.1
SjpinN8Z
Output for 7.3.0
aRvSPpEB
Output for 7.2.25
xfh5kXy9
Output for 7.2.24
m6Aqb9Li
Output for 7.2.23
jAG9TIWR
Output for 7.2.22
fqvOCrMt
Output for 7.2.21
ZckVWU07
Output for 7.2.20
x7c3OYKz
Output for 7.2.19
qxZmJjAy
Output for 7.2.18
rImoP152
Output for 7.2.17
c0zHLSDd
Output for 7.2.13
syguC09l
Output for 7.2.12
qYJ5FaKu
Output for 7.2.11
YKpuvRXs
Output for 7.2.10
sTH8rKRb
Output for 7.2.9
vPKFtaQc
Output for 7.2.8
KBtFSnZE
Output for 7.2.7
sSAzNVZg
Output for 7.2.6
vsyYPcEg
Output for 7.2.5
AeKUqtNB
Output for 7.2.4
YBI6DS9b
Output for 7.2.3
oUvPMcmF
Output for 7.2.2
hBrTUsx6
Output for 7.2.1
pazOVg17
Output for 7.2.0
FVxLtGAU
Output for 7.1.33
2LNOUEhT
Output for 7.1.32
TU85LdFY
Output for 7.1.31
Uz1ufZRM
Output for 7.1.30
Dsb4lifK
Output for 7.1.29
qNa7bHnM
Output for 7.1.28
pOiSWoE4
Output for 7.1.27
1bvYL5kT
Output for 7.1.26
5utxvHdl
Output for 7.1.25
rioDR7sT
Output for 7.1.24
RZl5qET0
Output for 7.1.23
kvu3Mom2
Output for 7.1.22
qUaWDluw
Output for 7.1.21
GOA8H0C3
Output for 7.1.20
JKS4yFkX
Output for 7.1.19
vAWKxFln
Output for 7.1.18
xH6dasKJ
Output for 7.1.17
atzoQFVi
Output for 7.1.16
S1tzXlfi
Output for 7.1.15
qPyYTAWc
Output for 7.1.14
sG8UWS6d
Output for 7.1.13
1kBx5n0w
Output for 7.1.12
5r6FdVe9
Output for 7.1.11
Qz2hWIKN
Output for 7.1.10
E143cxa9
Output for 7.1.9
RHQyK37L
Output for 7.1.8
qDZnY12S
Output for 7.1.7
KyjO13AM
Output for 7.1.6
u4HC01pI
Output for 7.1.5
6ID72Raw
Output for 7.1.4
pRDTAoWP
Output for 7.1.3
fZvE46NB
Output for 7.1.2
lUTijxqb
Output for 7.1.1
D1kOVqgL
Output for 7.1.0
wdqCK8rD
Output for 7.0.33
ogLmUSKW
Output for 7.0.32
Lh9zBxwr
Output for 7.0.31
Me7hqiRE
Output for 7.0.30
WCu0RUc7
Output for 7.0.29
bo7viRcG
Output for 7.0.28
RdhX8zKx
Output for 7.0.27
pV1UhMRs
Output for 7.0.26
e5Ha1nED
Output for 7.0.25
ZSTHhUad
Output for 7.0.24
eP4wpBWE
Output for 7.0.23
vBwJOhL0
Output for 7.0.22
2IcdNuGs
Output for 7.0.21
dNhAwqZc
Output for 7.0.20
qTUf7Mt3
Output for 7.0.19
obsWLJKH
Output for 7.0.18
QMsx8oTZ
Output for 7.0.17
1RPIX9aE
Output for 7.0.16
yWCZ2KX9
Output for 7.0.15
dyR8CUIz
Output for 7.0.14
ih5bG91L
Output for 7.0.13
Cu5Rrt9K
Output for 7.0.12
vTr7gHC0
Output for 7.0.11
p6KsMwuS
Output for 7.0.10
4mAMgKj1
Output for 7.0.9
c4vGTNQr
Output for 7.0.8
jO2V5zYK
Output for 7.0.7
kz4FqX7f
Output for 7.0.6
NgkAHvTM
Output for 7.0.5
dDiO0KXY
Output for 7.0.4
7TehctSy
Output for 7.0.3
X8yGPEMk
Output for 7.0.2
rGpwsb9g
Output for 7.0.1
TpXS5cRH
Output for 7.0.0
BMwNrUlm
Output for 5.6.38
j5Uu2hb4
Output for 5.6.37
MtCcjIEp
Output for 5.6.36
JB45tzaY
Output for 5.6.35
vAQ5MtSa
Output for 5.6.34
djk8wK9m
Output for 5.6.33
fduMvaqh
Output for 5.6.32
l6HNRj2P
Output for 5.6.31
PNeC7qZX
Output for 5.6.30
Zbm4n9u1
Output for 5.6.29
3WiMejdS
Output for 5.6.28
4w7uoZ5j
Output for 5.6.27
hisT81eL
Output for 5.6.26
Tl5C3UJI
Output for 5.6.25
o4QwZ0Lg
Output for 5.6.24
PwTFvI5y
Output for 5.6.23
RuJpCY7c
Output for 5.6.22
wlGCi4U1
Output for 5.6.21
TLWfBdjk
Output for 5.6.20
Zdn1hD0s
Output for 5.6.19
75pREcFN
Output for 5.6.18
xqg1TCnJ
Output for 5.6.17
vPczELUW
Output for 5.6.16
RaMhvWk8
Output for 5.6.15
D39do8Kc
Output for 5.6.14
TyJkKGRb
Output for 5.6.13
BEhQHcZ3
Output for 5.6.12
wfo8EuIB
Output for 5.6.11
MJtj6aGP
Output for 5.6.10
q9cZtQUe
Output for 5.6.9
axn29H5F
Output for 5.6.8
fwLQilHJ
Output for 5.6.7
BgAr35HW
Output for 5.6.6
ALOdZw1v
Output for 5.6.5
pqTzDxwa
Output for 5.6.4
nvAyj6wG
Output for 5.6.3
xrcDb0WS
Output for 5.6.2
jQabLpc1
Output for 5.6.1
8GauUYAb
Output for 5.6.0
mgo3V1Jl
Output for 5.5.38
ciqsgodk
Output for 5.5.37
3RmEGPnc
Output for 5.5.36
KUDiJHjb
Output for 5.5.35
EehRqzLG
Output for 5.5.34
xtCzDWdO
Output for 5.5.33
rJg01dZO
Output for 5.5.32
vQXtISPH
Output for 5.5.31
d5Jl420m
Output for 5.5.30
pbiK03AE
Output for 5.5.29
jXdqw3hc
Output for 5.5.28
M61heEiN
Output for 5.5.27
I8ep3qAr
Output for 5.5.26
ZPDTxwpN
Output for 5.5.25
JXzsk6AM
Output for 5.5.24
EQYD4ITG
Output for 5.5.23
ktxsva7Z
Output for 5.5.22
g8V65cnE
Output for 5.5.21
Qcfum03r
Output for 5.5.20
UH1VT4Gd
Output for 5.5.19
IVmxui7P
Output for 5.5.18
qvA6pBRl
Output for 5.5.17
XAHWqNao
Output for 5.5.16
vDhQFedH
Output for 5.5.15
8QGPImow
Output for 5.5.14
YRJIyiaB
Output for 5.5.13
Opt6siwd
Output for 5.5.12
ZIC1qMTv
Output for 5.5.11
XmvWz6BH
Output for 5.5.10
StDnfC3E
Output for 5.5.9
LwXU0lqE
Output for 5.5.8
OqaIwsnC
Output for 5.5.7
P5QXjVWc
Output for 5.5.6
GsTb2vt0
Output for 5.5.5
UHJ8SdjD
Output for 5.5.4
Q8T4OP0h
Output for 5.5.3
0pD5m7Aw
Output for 5.5.2
JPTzY2Kp
Output for 5.5.1
xX05meVp
Output for 5.5.0
lSRAZGLI
Output for 5.4.45
W4mpU5lx
Output for 5.4.44
NtW52bvm
Output for 5.4.43
vtdU40KY
Output for 5.4.42
zwyIJa6f
Output for 5.4.41
6jrytmpY
Output for 5.4.40
LzNYrov0
Output for 5.4.39
H39n6fuC
Output for 5.4.38
7e3bkSwO
Output for 5.4.37
Gxl0S1nI
Output for 5.4.36
2EGoHarx
Output for 5.4.35
DvGa2ZHJ
Output for 5.4.34
6k9jEqMy
Output for 5.4.33
KeNzUsBD
Output for 5.4.32
ILlVQT47
Output for 5.4.31
khZTN03I
Output for 5.4.30
3aIfLAQZ
Output for 5.4.29
LZq3pvi6
Output for 5.4.28
t9FVn46h
Output for 5.4.27
0QE6XjYT
Output for 5.4.26
Vi2UpsLa
Output for 5.4.25
aFmyZi7w
Output for 5.4.24
lSPDbxmZ
Output for 5.4.23
JcNXHsex
Output for 5.4.22
AlmC1udx
Output for 5.4.21
bKusjvPE
Output for 5.4.20
0zKm64Mn
Output for 5.4.19
zPM9Wq61
Output for 5.4.18
3StTVrMf
Output for 5.4.17
8WblIrBY
Output for 5.4.16
M1SHlvOc
Output for 5.4.15
t79hFo5l
Output for 5.4.14
3hvroftb
Output for 5.4.13
fiBTRzk1
Output for 5.4.12
YQEDS7qr
Output for 5.4.11
tWnRgTod
Output for 5.4.10
dzlSXuJ4
Output for 5.4.9
YtzbKRJe
Output for 5.4.8
GitOEWry
Output for 5.4.7
7JsrngMz
Output for 5.4.6
5zuLqFHP
Output for 5.4.5
72YWRf0V
Output for 5.4.4
hLcrzR45
Output for 5.4.3
th95VZ4b
Output for 5.4.2
uaKZJWjz
Output for 5.4.1
Cfghbod7
Output for 5.4.0
f6atA7JC
Output for 5.3.29
rKMDPRbS
Output for 5.3.28
kdsm7aBV
Output for 5.3.27
VhWfIYgi
Output for 5.3.26
vDhR1J4E
Output for 5.3.25
E1mD7kNp
Output for 5.3.24
IhdStRaU
Output for 5.3.23
izJ1KW5P
Output for 5.3.22
Kqwv4j0g
Output for 5.3.21
d4r9nECL
Output for 5.3.20
kbCpWMdU
Output for 5.3.19
pPSuzbyW
Output for 5.3.18
GRQja0vu
Output for 5.3.17
zb20wyrn
Output for 5.3.16
JkfvqC0T
Output for 5.3.15
OMkpw9uj
Output for 5.3.14
jmeViYvP
Output for 5.3.13
iq4mhcYK
Output for 5.3.12
3ZkI6yFe
Output for 5.3.11
Zhwx2p3O
Output for 5.3.10
dXfJQukm
Output for 5.3.9
NmvXQdAn
Output for 5.3.8
W165thuF
Output for 5.3.7
EwBoQsV5
Output for 5.3.6
eFzKPuZB
Output for 5.3.5
jkqwZ3cM
Output for 5.3.4
8N2kFQIe
Output for 5.3.3
caABIuY3
Output for 5.3.2
xF1Ntgno
Output for 5.3.1
TtN6n1jx
Output for 5.3.0
oWeMGvET
Output for 5.2.17
pxPAcr4b
Output for 5.2.16
y9EvgtZS
Output for 5.2.15
kwvfgT0I
Output for 5.2.14
64xqzYVN
Output for 5.2.13
Cv6GOxF8
Output for 5.2.12
gvFsWlz0
Output for 5.2.11
OLyjKzYU
Output for 5.2.10
kseJ5ZzR
Output for 5.2.9
eZDgWu5N
Output for 5.2.8
Flr46i78
Output for 5.2.7
5nzAprUb
Output for 5.2.6
BJQjA3Oc
Output for 5.2.5
wKVc46s3
Output for 5.2.4
dUhJ1vnI
Output for 5.2.3
KvihuSRA
Output for 5.2.2
UvGC2VR4
Output for 5.2.1
uloaGqUL
Output for 5.2.0
87nwCWQE
Output for 5.1.6
SJIRMeuv
Output for 5.1.5
zHlVatIG
Output for 5.1.4
osxLiN2r
Output for 5.1.3
zYl9bdD6
Output for 5.1.2
UVyhvxp3
Output for 5.1.1
ROYfVGsa
Output for 5.1.0
CbIpjm06
Output for 5.0.5
C0bUK29D
Output for 5.0.4
RjEvKcdk
Output for 5.0.3
OkdQh3Dv
Output for 5.0.2
H9EaV6Or
Output for 5.0.1
45AhHt3W
Output for 5.0.0
0EsSLXhb
Output for 4.4.9
gCWj07eT
Output for 4.4.8
xi97jBMT
Output for 4.4.7
Pkh74Zpm
Output for 4.4.6
NXePwWDa
Output for 4.4.5
HZEFNuPG
Output for 4.4.4
uzIVW29O
Output for 4.4.3
kYsULmyC
Output for 4.4.2
hRAFWuag
Output for 4.4.1
U1j69Eke
Output for 4.4.0
BVgx6Z87
Output for 4.3.11
mwgbTp6A
Output for 4.3.10
GQPZn13Y
Output for 4.3.9
PUYhZfQ8
Output for 4.3.8
uezc4Jnf
Output for 4.3.7
xP5Xf6sy
Output for 4.3.6
rq2KyOkD
Output for 4.3.5
XJALBIUf
Output for 4.3.3 - 4.3.4
IvJOtkcx
Output for 4.3.2
iLv1PCYr
Output for 4.3.1
Fid3W4wY
Output for 4.3.0
it2chTIO

preferences:
243.35 ms | 401 KiB | 317 Q