3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php function rand_string( $length ) { $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; return substr(str_shuffle($chars),0,$length); } echo rand_string(8);
Output for 7.1.0
K59hPnMT
Output for 7.0.14
fWEKTnga
Output for 7.0.6
RglYVDrF
Output for 7.0.5
5aGI3YJy
Output for 7.0.4
xWfMeHSy
Output for 7.0.3
yInvKWQN
Output for 7.0.2
klbjpoUH
Output for 7.0.1
xacEZRjO
Output for 7.0.0
BKcejbHp
Output for 5.6.28
AglTivp9
Output for 5.6.21
MKzkWpJ9
Output for 5.6.20
Tioby13l
Output for 5.6.19
NOUcF8Ak
Output for 5.6.18
2rntsaC9
Output for 5.6.17
ZsL5q6GY
Output for 5.6.16
uQiOABR6
Output for 5.6.15
zKYf8uEH
Output for 5.6.14
Hb4QEGXi
Output for 5.6.13
wOSCWI58
Output for 5.6.12
zxhka28Y
Output for 5.6.11
LYMqJOEW
Output for 5.6.10
Qc3jk01X
Output for 5.6.9
tmZXG0WN
Output for 5.6.8
IgV73h2b
Output for 5.6.7
OFbq3do7
Output for 5.5.35
jEVhbSIG
Output for 5.5.34
zpQLNSjn
Output for 5.5.33
Uwn3idoI
Output for 5.5.32
JKOfbpT0
Output for 5.5.31
70VwlkhN
Output for 5.5.30
70gujK2o
Output for 5.5.29
nHF604uZ
Output for 5.5.28
jZHYO39T
Output for 5.5.27
ACtkOaPy
Output for 5.5.26
ReBdCl6S
Output for 5.5.25
d7wiNv1J
Output for 5.5.24
jfmvTpAV
Output for 5.4.45
m7terYu6
Output for 5.4.44
uWc2RKTs
Output for 5.4.43
tiYVBzEp
Output for 5.4.42
YAaLPsTU
Output for 5.4.41
3x8DbXyO
Output for 5.4.40
Huzql1TL
Output for 5.4.39
DRM3iyNP
Output for 5.4.38
5DaA63rl
Output for 5.4.37
YvItQNwL
Output for 5.4.36
bYptgldZ
Output for 5.4.35
j9H8AsB6
Output for 5.4.34
EjGlVv2U
Output for 5.4.32
cWBO7nvR
Output for 5.4.31
DJkRsZza
Output for 5.4.30
TCIJ6Qgd
Output for 5.4.29
f0wBkp6q
Output for 5.4.28
ADaBt26x
Output for 5.4.27
mPuMSNxX
Output for 5.4.26
m16oPeGN
Output for 5.4.25
56hu1LMS
Output for 5.4.24
FnmiLWXu
Output for 5.4.23
tkNKhTSZ
Output for 5.4.22
RgqNrBGX
Output for 5.4.21
m50QMzGf
Output for 5.4.20
NTCs8Gtk
Output for 5.4.19
7iz6wSuM
Output for 5.4.18
VQaWO7ur
Output for 5.4.17
XeVKH629
Output for 5.4.16
TgMv0Is6
Output for 5.4.15
3QUIv5mk
Output for 5.4.14
MZ04VXyw
Output for 5.4.13
ENeu3Yta
Output for 5.4.12
y1wEVuS9
Output for 5.4.11
vcVOlqgU
Output for 5.4.10
rsnvlNOz
Output for 5.4.9
yvCGOlAf
Output for 5.4.8
8Ad9Xi6R
Output for 5.4.7
VkYTIown
Output for 5.4.6
oOjsfCGB
Output for 5.4.5
xHQNwAB3
Output for 5.4.4
0qJPHNkc
Output for 5.4.3
vVK7L1re
Output for 5.4.2
2hYTrO50
Output for 5.4.1
jiKEaezo
Output for 5.4.0
JUDKv4VI
Output for 5.3.29
c2xOHjC8
Output for 5.3.28
3PfSapjJ
Output for 5.3.27
VFTYBps6
Output for 5.3.26
EY02tbg6
Output for 5.3.25
fhOuRZKL
Output for 5.3.24
8WmMXQ5c
Output for 5.3.23
ZEXKjw7d
Output for 5.3.22
gchp01lK
Output for 5.3.21
1opB3Ca4
Output for 5.3.20
QhPOD9xF
Output for 5.3.19
mN1hvWPc
Output for 5.3.18
P3LfAKbh
Output for 5.3.17
Wuc0s1P6
Output for 5.3.16
MAKwfUvm
Output for 5.3.15
R7qOHn43
Output for 5.3.14
8yZsmtkl
Output for 5.3.13
nWEejtHi
Output for 5.3.12
U0DTzymG
Output for 5.3.11
sAxahE2P
Output for 5.3.10
zQimWZNJ
Output for 5.3.9
plkYvMiK
Output for 5.3.8
ehgz4JbW
Output for 5.3.7
eWNC4rRY
Output for 5.3.6
gf0Jou8v
Output for 5.3.5
ngKk9ErF
Output for 5.3.4
sR5hyqXj
Output for 5.3.3
bT0IRYD2
Output for 5.3.2
eh9uaDyS
Output for 5.3.1
eOLYRaVl
Output for 5.3.0
lrDpWmqA
Output for 5.2.17
Yo2qRtKE
Output for 5.2.16
e0VWHdLm
Output for 5.2.15
lYvMLoW8
Output for 5.2.14
kNUIJKMg
Output for 5.2.13
Cp4S0TqK
Output for 5.2.12
nV4eRUTI
Output for 5.2.11
XDyWAp6n
Output for 5.2.10
T2PYxOfp
Output for 5.2.9
gdXw5tmE
Output for 5.2.8
p2DA7OvU
Output for 5.2.7
XHxk7TKp
Output for 5.2.6
kCTDMA1b
Output for 5.2.5
URJIwQnZ
Output for 5.2.4
jTc5HnGf
Output for 5.2.3
9h04m8ja
Output for 5.2.2
TMBSb0fR
Output for 5.2.1
JwahVBki
Output for 5.2.0
PU0zq4Mr
Output for 5.1.6
4Nn0ACRZ
Output for 5.1.5
XCeZv5jw
Output for 5.1.4
7jpT95C0
Output for 5.1.3
orOdk7yR
Output for 5.1.2
9UQ1pJ2A
Output for 5.1.1
btQCkyfs
Output for 5.1.0
AazPnm0V
Output for 5.0.5
tHEyn0x9
Output for 5.0.4
muNiCqGW
Output for 5.0.3
EJg9kCSM
Output for 5.0.2
wPAp19hF
Output for 5.0.1
mX8BKriP
Output for 5.0.0
LpmOdqJo
Output for 4.4.9
wnuDtjS5
Output for 4.4.8
0g64UVRy
Output for 4.4.7
I9XjMwKa
Output for 4.4.6
ITuZCdlo
Output for 4.4.5
Nb8wzeXJ
Output for 4.4.4
GWPcLNb0
Output for 4.4.3
Pv6Wse8a
Output for 4.4.2
qeg5zYBH
Output for 4.4.1
8HER7orP
Output for 4.4.0
pW5uK4qZ
Output for 4.3.11
8KiFZR5y
Output for 4.3.10
NbqMyF0C
Output for 4.3.9
0ycQsWmj
Output for 4.3.8
gk1EZJfn
Output for 4.3.7
0yYsX3Kj
Output for 4.3.6
pxhNw2MX
Output for 4.3.5
3AumOIWU
Output for 4.3.3 - 4.3.4
IvJOtkcx
Output for 4.3.2
dkp2jVYy
Output for 4.3.1
257CzdtL
Output for 4.3.0
2vYPpbAn