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
9dpIVNm8
Output for 7.1.7
6lhu1N7w
Output for 7.1.6
7J2Uepu2
Output for 7.1.5
Qnm9JqbX
Output for 7.1.0
Ng8HKAt4
Output for 7.0.20
PYxqVcCY
Output for 7.0.14
r4uVDuk6
Output for 7.0.10
VRKAzvTt
Output for 7.0.9
TI2x5q6L
Output for 7.0.8
pi7LJqcj
Output for 7.0.7
5vzIKk2K
Output for 7.0.6
MZ8tDcAf
Output for 7.0.5
mmDR5ryW
Output for 7.0.4
vq6k0aGo
Output for 7.0.3
aXjHrbdG
Output for 7.0.2
mCWF3G7t
Output for 7.0.1
6hJwHjtz
Output for 7.0.0
VckAR5WN
Output for 5.6.28
FQwJ5Qf8
Output for 5.6.25
5baT9ws5
Output for 5.6.24
ui6z1IjI
Output for 5.6.23
wyoNgYts
Output for 5.6.22
Z5hPmHAO
Output for 5.6.21
jKRWSutg
Output for 5.6.20
e6B0lQKB
Output for 5.6.19
7AVxSZFk
Output for 5.6.18
CcEZh7wg
Output for 5.6.17
2fMbwyoa
Output for 5.6.16
HjmSCcC8
Output for 5.6.15
racR2Y8l
Output for 5.6.14
1RM183wO
Output for 5.6.13
R41hvW1A
Output for 5.6.12
f6YREUWR
Output for 5.6.11
qjkxnua2
Output for 5.6.10
LTnpIt5c
Output for 5.6.9
VFW1Cn5D
Output for 5.6.8
Xbn4cu8j
Output for 5.6.7
kWEMmj3j
Output for 5.6.6
VAY7ulJP
Output for 5.6.5
UJPHDtrZ
Output for 5.6.4
FzPVHNhr
Output for 5.6.3
uQLGkX6k
Output for 5.6.2
AW10Azis
Output for 5.6.1
ljFDrGsM
Output for 5.6.0
FyU29OEi
Output for 5.5.38
DDhUssk5
Output for 5.5.37
G39XkKXJ
Output for 5.5.36
GHFbe5qz
Output for 5.5.35
2fo5xzif
Output for 5.5.34
2IpJrigt
Output for 5.5.33
SpSXc77z
Output for 5.5.32
QOoRv2Gy
Output for 5.5.31
EPhG0R4v
Output for 5.5.30
DSwPSiZB
Output for 5.5.29
r6Ggpr7g
Output for 5.5.28
xoyQ7KQG
Output for 5.5.27
Ju1AXPM2
Output for 5.5.26
jWlC1vLo
Output for 5.5.25
C1zANwNX
Output for 5.5.24
GpStWy71
Output for 5.5.23
yvky8JcQ
Output for 5.5.22
VgHhZs8d
Output for 5.5.21
vedV60ZA
Output for 5.5.20
bLGDqnWa
Output for 5.5.19
MOSMY4k1
Output for 5.5.18
eO6DAvDe
Output for 5.5.16
pUJOKRxr
Output for 5.5.15
wrtlwuVk
Output for 5.5.14
SBnIZYng
Output for 5.5.13
7E82um0w
Output for 5.5.12
L8NLsop0
Output for 5.5.11
CFjJLwRX
Output for 5.5.10
kbhar2Ja
Output for 5.5.9
39yaNBRw
Output for 5.5.8
uYkGJUbX
Output for 5.5.7
zSFI07GL
Output for 5.5.6
2BTYiHnJ
Output for 5.5.5
mG3dwDOJ
Output for 5.5.4
VXCO4wB6
Output for 5.5.3
voX0yc8i
Output for 5.5.2
AZktvN7b
Output for 5.5.1
BQguriav
Output for 5.5.0
8CWaDe5T
Output for 5.4.45
TH010Tdc
Output for 5.4.44
5mJAPuqe
Output for 5.4.43
AR9E8xFO
Output for 5.4.42
auj5OeMM
Output for 5.4.41
VBgOFjoi
Output for 5.4.40
t75wyWkR
Output for 5.4.39
9B0batZA
Output for 5.4.38
o9ws3vap
Output for 5.4.37
Mmx90281
Output for 5.4.36
VxseoQxH
Output for 5.4.35
zqaa0Ph1
Output for 5.4.34
7vzahBRd
Output for 5.4.32
ZVXWyPWG
Output for 5.4.31
EifueIRz
Output for 5.4.30
ufDEwBmY
Output for 5.4.29
gQpIj5Pg
Output for 5.4.28
r2XEgSsW
Output for 5.4.27
0fE6fDeM
Output for 5.4.26
8jGhzXIk
Output for 5.4.25
D0ywsQgJ
Output for 5.4.24
go4JrQi8
Output for 5.4.23
qM2LZ6T0
Output for 5.4.22
6fvEzYvY
Output for 5.4.21
7PNr496Z
Output for 5.4.20
2br07ejt
Output for 5.4.19
wE6t4WON
Output for 5.4.18
Pp9bLKHo
Output for 5.4.17
zzJcNSVC
Output for 5.4.16
nwW6Xwbq
Output for 5.4.15
oq0fgXFA
Output for 5.4.14
EUEfGQ2G
Output for 5.4.13
oaQ9cBIE
Output for 5.4.12
m1iL4c3x
Output for 5.4.11
B4qpw4Nu
Output for 5.4.10
iCjPZSe2
Output for 5.4.9
Eo4tJgAu
Output for 5.4.8
KuAsiUSU
Output for 5.4.7
eY5wxazg
Output for 5.4.6
h0uwWtaY
Output for 5.4.5
6I52IucG
Output for 5.4.4
jyyl8vZt
Output for 5.4.3
mE3iJXby
Output for 5.4.2
bY9pNzAU
Output for 5.4.1
igf5SUVg
Output for 5.4.0
vbtpVI6n
Output for 5.3.29
CHECYG2S
Output for 5.3.28
nOErHPPm
Output for 5.3.27
bBAHf0D6
Output for 5.3.26
zyywYn0l
Output for 5.3.25
kc0z2qqc
Output for 5.3.24
nFgHM2JJ
Output for 5.3.23
cOBdIZPs
Output for 5.3.22
xC88H8kM
Output for 5.3.21
0MltuFk2
Output for 5.3.20
GIvbn52Y
Output for 5.3.19
dnQk6F7N
Output for 5.3.18
QFklZqJS
Output for 5.3.17
NJAFOutt
Output for 5.3.16
2NpgpSkO
Output for 5.3.15
bg1W7X2l
Output for 5.3.14
MkO5QFWz
Output for 5.3.13
X5suK8Zb
Output for 5.3.12
wa8ablsj
Output for 5.3.11
SmLsiicn
Output for 5.3.10
334gQosL
Output for 5.3.9
DKYV9IZU
Output for 5.3.8
VLRz0aYA
Output for 5.3.7
vPRz1qMz
Output for 5.3.6
gwLv7UXz
Output for 5.3.5
SSHrHy15
Output for 5.3.4
lH1Abso8
Output for 5.3.3
guPLPHxp
Output for 5.3.2
3W6foiUE
Output for 5.3.1
NEYAzhuS
Output for 5.3.0
ARaOt1Pc
Output for 5.2.17
tLVfcHeU
Output for 5.2.16
tY6DAA86
Output for 5.2.15
C7mSZCoI
Output for 5.2.14
fCvnagFq
Output for 5.2.13
Zihdo6l7
Output for 5.2.12
3oHgDGPV
Output for 5.2.11
3jXsEweX
Output for 5.2.10
xK3DNazV
Output for 5.2.9
i7HlYoiU
Output for 5.2.8
qqFdWkXf
Output for 5.2.7
YHtwnA1F
Output for 5.2.6
w81YaeyY
Output for 5.2.5
jIxSrbjY
Output for 5.2.4
eNMUgxKk
Output for 5.2.3
VXXlciSM
Output for 5.2.2
Gb4OQThx
Output for 5.2.1
Fvo71YiY
Output for 5.2.0
BURzQWep
Output for 5.1.6
XyZNJmJ0
Output for 5.1.5
B2EHYgZW
Output for 5.1.4
vrB7rd0r
Output for 5.1.3
6JVLl8fq
Output for 5.1.2
rvvijLH7
Output for 5.1.1
EuuhmPdh
Output for 5.1.0
XoDP1fJr
Output for 5.0.5
CiYS7zoM
Output for 5.0.4
RHWtxZ6F
Output for 5.0.3
ta4L5L6V
Output for 5.0.2
lHLBOvin
Output for 5.0.1
CMaKcwJe
Output for 5.0.0
FeTT6vzN
Output for 4.4.9
XqJcOQyG
Output for 4.4.8
yRQGzkWX
Output for 4.4.7
6UYWBEfk
Output for 4.4.6
ulaPotSC
Output for 4.4.5
XoPK3qwx
Output for 4.4.4
Q4tDUHlk
Output for 4.4.3
YhG30egg
Output for 4.4.2
SUilLDwg
Output for 4.4.1
qSfJEgvS
Output for 4.4.0
ktd6yATC
Output for 4.3.11
P6KvwsCk
Output for 4.3.10
DopGNpwb
Output for 4.3.9
n7vVNEXG
Output for 4.3.8
GTmUYbhY
Output for 4.3.7
74UOpnR1
Output for 4.3.6
5YkwlV5p
Output for 4.3.5
ZJAQJuig
Output for 4.3.4
1O7uyCCU
Output for 4.3.3
2mHlcOWU
Output for 4.3.2
MDar5s6f
Output for 4.3.1
tcBnSD1h
Output for 4.3.0
REpV25zp

preferences:
190.49 ms | 401 KiB | 216 Q