3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Tracking { function __construct($client_id) {} function createIdent($charcount) { $ident = null; $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; $x = 0; while ($x < $charcount) { $ident .= substr($chars, mt_rand(0, strlen($chars) - 1), 1); $x++; } return $ident; } } $tracking = new Tracking(1477); echo $tracking->createIdent(7);
Output for 7.2.0
uUQSSrX
Output for 7.1.7
NfwJ1fw
Output for 7.1.6
T7c1Vx8
Output for 7.1.5
8OJIFtx
Output for 7.1.0
hlrx3WY
Output for 7.0.20
4QH707E
Output for 7.0.14
t5bECWH
Output for 7.0.6
7MW4J1H
Output for 7.0.5
97RjTSy
Output for 7.0.4
KfwtP7A
Output for 7.0.3
UB0wbuw
Output for 7.0.2
nBNTM75
Output for 7.0.1
5mzKXWS
Output for 7.0.0
aOnDH2V
Output for 5.6.28
RaLHmT6
Output for 5.6.21
UpbrH9y
Output for 5.6.20
4mEKGIY
Output for 5.6.19
UAIW7Tt
Output for 5.6.18
sx6rGOy
Output for 5.6.17
5rW30h3
Output for 5.6.16
Ztiohp6
Output for 5.6.15
mmPNVob
Output for 5.6.14
7ZlljYQ
Output for 5.6.13
eCyJZmZ
Output for 5.6.12
tljudrg
Output for 5.6.11
qYXRYKD
Output for 5.6.10
pmFTI6s
Output for 5.6.9
WwUnRVG
Output for 5.6.8
dHUvAFp
Output for 5.6.7
zEcHBiJ
Output for 5.5.35
eSYD2Kb
Output for 5.5.34
MmS75LG
Output for 5.5.33
lfsoG2Q
Output for 5.5.32
vvIFYJZ
Output for 5.5.31
CBhJJrI
Output for 5.5.30
OLQbsdb
Output for 5.5.29
GhUeVxt
Output for 5.5.28
DtteQFF
Output for 5.5.27
8JlpTGE
Output for 5.5.26
vJpJxR4
Output for 5.5.25
g33Qh3R
Output for 5.5.24
0bxvIpv
Output for 5.4.45
7OGniqA
Output for 5.4.44
Q1D4XQD
Output for 5.4.43
5ppIsB4
Output for 5.4.42
NMlA0nQ
Output for 5.4.41
3dGG3pu
Output for 5.4.40
TLs6IgH
Output for 5.4.39
49VQUgj
Output for 5.4.38
QOg7NoY
Output for 5.4.37
T5s7BLZ
Output for 5.4.36
Cw95j9J
Output for 5.4.35
6kd2eaW
Output for 5.4.34
9TCUMXe
Output for 5.4.32
RhNnBvr
Output for 5.4.31
x2DvVdi
Output for 5.4.30
iuFGCnW
Output for 5.4.29
rUYXr1e
Output for 5.4.28
3plntuk
Output for 5.4.27
QDISmZp
Output for 5.4.26
bkwVrmJ
Output for 5.4.25
mj0SLFH
Output for 5.4.24
QBxoBh0
Output for 5.4.23
96JbDSW
Output for 5.4.22
mn8C7wb
Output for 5.4.21
DMAUe0l
Output for 5.4.20
rknBt5u
Output for 5.4.19
zMt7RSa
Output for 5.4.18
VOWdlvJ
Output for 5.4.17
RSYgFmN
Output for 5.4.16
UaJ7Dhz
Output for 5.4.15
E1YbS4P
Output for 5.4.14
zclEc7f
Output for 5.4.13
EIPjuh7
Output for 5.4.12
gaDLcSV
Output for 5.4.11
0R0ZYwM
Output for 5.4.10
XjJ47hR
Output for 5.4.9
dlPTlBM
Output for 5.4.8
qckpYmF
Output for 5.4.7
mIvbAJ3
Output for 5.4.6
22U34Rj
Output for 5.4.5
aaEZ0YQ
Output for 5.4.4
Ty4gMjl
Output for 5.4.3
3IuD44C
Output for 5.4.2
KHscuWu
Output for 5.4.1
plvHzqt
Output for 5.4.0
aybaXmL
Output for 5.3.29
m8JmMit
Output for 5.3.28
SeEQDj6
Output for 5.3.27
yQWHpVc
Output for 5.3.26
1yjEZJ5
Output for 5.3.25
pl8uslQ
Output for 5.3.24
1x92L6c
Output for 5.3.23
mp3dQTj
Output for 5.3.22
fQbqQiH
Output for 5.3.21
z5ZOSn2
Output for 5.3.20
shluGqc
Output for 5.3.19
swpIjS1
Output for 5.3.18
q3UTm2j
Output for 5.3.17
ljuKzr6
Output for 5.3.16
l2KQhQQ
Output for 5.3.15
rJ2bM7t
Output for 5.3.14
QzUS0SG
Output for 5.3.13
gmto1zo
Output for 5.3.12
IXXSdp4
Output for 5.3.11
iLPKXic
Output for 5.3.10
OgU5mXR
Output for 5.3.9
bVW1ono
Output for 5.3.8
oe9dHGa
Output for 5.3.7
6sPfaJA
Output for 5.3.6
hqhCJmJ
Output for 5.3.5
oZws2i6
Output for 5.3.4
4mQujgO
Output for 5.3.3
mSpSIAH
Output for 5.3.2
5CAJKv5
Output for 5.3.1
zADsC8y
Output for 5.3.0
OfGE7lc
Output for 5.2.17
rxinFuW
Output for 5.2.16
R00Ow0v
Output for 5.2.15
S88At01
Output for 5.2.14
oTJwc19
Output for 5.2.13
ggi5gqU
Output for 5.2.12
gVeDyOq
Output for 5.2.11
4NDI2Uu
Output for 5.2.10
feLvyAQ
Output for 5.2.9
OlQgYQK
Output for 5.2.8
hjh02Gs
Output for 5.2.7
LN3lgAX
Output for 5.2.6
UcewLTC
Output for 5.2.5
DSYEV7p
Output for 5.2.4
RyhjSfW
Output for 5.2.3
J5xmIX1
Output for 5.2.2
RIUg9kJ
Output for 5.2.1
0X69Scp
Output for 5.2.0
OTBFC6K
Output for 5.1.6
xsSa2a3
Output for 5.1.5
q9BwKdz
Output for 5.1.4
aAWlirF
Output for 5.1.3
CEQuume
Output for 5.1.2
kSIirrP
Output for 5.1.1
NHQlJSS
Output for 5.1.0
DnFwnKm
Output for 5.0.5
K6wXk9g
Output for 5.0.4
SrX7C5p
Output for 5.0.3
JCDp8XP
Output for 5.0.2
U2SFyiq
Output for 5.0.1
zLQFONo
Output for 5.0.0
Odbyv5B
Output for 4.4.9
02UD78j
Output for 4.4.8
DdyB5aA
Output for 4.4.7
be3pHX4
Output for 4.4.6
fTu5iTB
Output for 4.4.5
h5E1XKb
Output for 4.4.4
i2gXq6J
Output for 4.4.3
HCfuYEG
Output for 4.4.2
2Vkm9Yz
Output for 4.4.1
E9frEIn
Output for 4.4.0
UGN6R81
Output for 4.3.11
7jrz8q0
Output for 4.3.10
IqFcGn4
Output for 4.3.9
WrrN7eN
Output for 4.3.8
LxCjSzO
Output for 4.3.7
a8Gb5Ni
Output for 4.3.6
29s7PPO
Output for 4.3.5
r86xxLV
Output for 4.3.4
gaKkvhP
Output for 4.3.3
X7iEUIQ
Output for 4.3.2
FoYDuuB
Output for 4.3.1
8cNGyjw
Output for 4.3.0
mBH2eEE

preferences:
132.87 ms | 401 KiB | 175 Q