3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $fp = fopen('/dev/urandom', 'r'); echo base64_encode(fread($fp, 63)); fclose($fp);
based on 3l2NI
Output for 7.3.0
Warning: fopen(): open_basedir restriction in effect. File(/dev/urandom) is not within the allowed path(s): (/tmp:/in:/etc) in /in/2I1rD on line 3 Warning: fopen(/dev/urandom): failed to open stream: Operation not permitted in /in/2I1rD on line 3 Warning: fread() expects parameter 1 to be resource, bool given in /in/2I1rD on line 4 Warning: fclose() expects parameter 1 to be resource, bool given in /in/2I1rD on line 5
Output for 5.6.0 - 7.2.13
Warning: fopen(): open_basedir restriction in effect. File(/dev/urandom) is not within the allowed path(s): (/tmp:/in:/etc) in /in/2I1rD on line 3 Warning: fopen(/dev/urandom): failed to open stream: Operation not permitted in /in/2I1rD on line 3 Warning: fread() expects parameter 1 to be resource, boolean given in /in/2I1rD on line 4 Warning: fclose() expects parameter 1 to be resource, boolean given in /in/2I1rD on line 5
Output for 5.5.38
VWa65IyD1e2j/4HMr34RMufPrXMVp7Agx04ac3hXosIPDPdXeY057GBJ9lPErtWoYv0HySl3ekWd+r2glggl
Output for 5.5.37
oT8VbWxO7rpMz3MM8p9HsIWzuFeF0xfHRl3HN4fDIhXhFq0LBCtz88Ic+K9Ao0w2k/fxzi0U0uApGcj3tNH+
Output for 5.5.36
B11v8RltLkX4iopMT7Kj6PfzPsGY5WF92VaGYNjvZbP24nXZrWyFrzPhsAO4avePNazSbRAbS6Pju7+lDM5s
Output for 5.5.35
xwqpG4EAIarhjPi2oRORdTQmqaTKFWM6LlUBdd7tTcN0aAvMVIPUaq2gi2aL7A498GC+3VLF0Pf1j7XW/Puy
Output for 5.5.34
ajeQsD5AyhQdUj0rNnRL9Ij+UVur6a0CGEaqLadm55C9LefIZ2CzM+pVF611oTAY5fviNxfwtefMhCt0W4wq
Output for 5.5.33
luF1YlTx3MHidKf9FAHrU6YRxAvAUd7EIEAf8KdZLLcZqgjxPjwzwYQ9z9t/R8mnabdSgS95GMJ99VSD2XlK
Output for 5.5.32
XFrQ4bc5N4ArTrUkEo25tQoTllw9cP3BdpuVnKlcwTNterQEcf/jbIjI5MYW1Rwyj5SWu1sVu9rHBVQbZlKU
Output for 5.5.31
GDd2joN3MDfbfV2zJzHGrhZk488DYNzYZJXKCLuyEXi6nM1CxXZno5qgFHgBIkslivnSxz7hmvAdQsMngbRI
Output for 5.5.30
8bVjz070TjYZ8Pt83O+9gJ4hDDEt2Fn0rR/IYL8Xqh1WlXAp7JUzieI4O0g8nhxHNp1oUOuV9jwhEoWPDLqW
Output for 5.5.29
NKh8syfaNybRthXKWZKyke3YX4rzGvajA310m5/dzF9sKwElMQfND6QsMU/DJhxMfdTQgAFvFw5tJlWTi9yq
Output for 5.5.28
cI25RuAHA3Jq9muP6ArdQ7UPeuVmK/5iN8twfSLt0zqj6vpZSAaoz4HRgurSKW/53fdGzXMRYxzm+dr1s+mA
Output for 5.5.27
R3zsBsb3rzNx7Kvk/+OksX4DDmJkVtdZpgaz0VeEWdxdpRD84rrrClGHBfwjCJj7dDIzlH0s57O4P8dPZdV0
Output for 5.5.26
88x3yAO48IaAoRsNVL1MsT3S/i9rP7AnnVavT6ZZOJ5/bDxMShwrkNSGFDsq4PxOWOAclGksA9SJWpV5QdWw
Output for 5.5.25
95NxzhnKmlyuTgwIIZh+VE72gaJ9DykbC/55+a6oSVSMZIBHHKRT1v1flg+aGPqm2LTHWgCWY5nRqsjUPwdJ
Output for 5.5.24
qFXBge50VamxLOMiqUB1+tPeKAB4cmkkk1KhALWcJZB0nborWcNwlLhap8Zdj2fkBQtTwg4f3fXYBUaZtJpG
Output for 5.5.23
Nv/sIO1THOQPh1P7oZmirkPWP0dJTdDuUZyRADGKH9/ccoI3GBX02nX91i+MsrdjSwiErpw6T1I6kyVRB8OL
Output for 5.5.22
dbIV0dlGJ5+CakNH7fcZgnaSYZSL8fOvVuIIQicezuPzMnnWGQ0rsx0zTIXuWh84K14Zb63ITOVso1wZst3W
Output for 5.5.21
YZW8MPoFowU6qV8hfVRqxXYrgLrn4fiqNXBDgsBd+2xtKBUE/FpRvg1UoepS0Dl2GWUU+VL7jnxy/PdFOctW
Output for 5.5.20
M3lPFcu8rc7Nx5s0RMOO88+FKcpREStHN4oybpikEpLVLPu9Tcxr+DQnvQz0oDTn07P+V0Q8ZVAQhBv0GbXx
Output for 5.5.19
WK6a4vkvJoFesjtnuBWqRUQ+3QN+FNQ4ahMXwM+gTHGLeC/WGeN3a0I5+JE5BrgZTMEs3ErzVPIRIUV3u14C
Output for 5.5.18
eLrpSwADg5YlS/buCexWadlIbdBNiP0tJo5xsGNyQ5fse6F23yNQkiuofR6HYcooejNAi7rs6W14Hv+ecq9R
Output for 5.5.17
S0VeiNC/UOmvvruLLnjiFXur+g7DIG8jCVVZVmmJ4V8V9RcqotY8NKYJ/z7SZlL2Hj/kPJa8TH51Qy1cfxKR
Output for 5.5.16
l/uSwdwxq9LGJBQHwA9LjQAa5SYv2nU+x2iQRCclwWPdzVXbpdBdcLZ7xnJdDDDijEGFcWrrj6scUVGpyPz7
Output for 5.5.15
7I53/xzO4D4WiAkiOmMXsC7Qn75+PVUOsyY8+Jgh+dmL6+0fEISu+oS9OplTS0/3M4szHhuCB68Vaa9wmAWY
Output for 5.5.14
8wNUr3SaeQ7Qcv4pEacYQ+1J1u0ib4D8f8ooKcB1gVNvB5KZv+NgD/5uSBVQUed8PbFFvgZp1iLpdGtxOwft
Output for 5.5.13
5EObj+LJwRxXepohPmD+vqv+a31SF0hKu1AAf6PBuXrOyt72wXBdFZex9n46ORL90v07lYpzbt8MVuv3NKYL
Output for 5.5.12
QqHOGkVlOsStDuqtySGhXNZZxd4YEP+lqB2kZX7kFeEz6vkj2cuiy/VsMsoSWcVowZd9lYTs5wxzXhx4kgdE
Output for 5.5.11
F8y+Mli+6CZ8pomrHjJM1WN91E0F8X2UlNT2TrBeh+Hrgm0woos+36igQfF1sl4K6jWSUZ9G77TkgXxWjohc
Output for 5.5.10
MI5f3ppZG+gnwHvhKPE1GT/t6xqQojVOPmwN92tpcbipb+vpY7TCviHhGdhG1+UlWqBKaheYK26WN7ckQUzA
Output for 5.5.9
mEbPWXymYHS6QaTtRmA7KsYy2SaMAyy6md7U9rMWAH2qQH8ceMk/QGiEkWnl2ijRVgOEU47s5+iRL/pKPUP0
Output for 5.5.8
iYA9yEI8JXY510okhIO6R4iFzvoridpcfQv5Ad866wZWXzfANA1YJM3SbFvXxNBbTSG5OPMNtJezu1egzuA/
Output for 5.5.7
oN+Sm5dmqgj7XYZUX/nosAb9mvc270pxv/WSmhJH93utvm0Qs1oM2OeRXOLHPZDain8+URrz2y9SlUVYU1n7
Output for 5.5.6
FQra/PF/AkPeBWy6c70PKXi6dRZgwRuNDkGMqgmNthVBkUyY4dlBrffCtNhdxGJJzIuopKwtD8j14N7X5K4R
Output for 5.5.5
Tq4UAG6K2vSX6YeFjIHUIhWIoFQ/GAavWOzOabxtjIQTiiq9FzOdsX3mCBuTFrFNrEYCn1v/iACft5jkEsxI
Output for 5.5.4
fElLnRl2hf7Ppn6l6LemTd0sXmb9vrIKzYV1nocWvL3JQlYs3SascR7Ke6UgSkZ5XkxOWa24vezGx6/rYLrX
Output for 5.5.3
kddBhG0LlkFdLeH+5IEFzuk0weOPMGHWegXC15Zuq5cyo/q4PmEnCgnauGggx4x7NWMQQwytHL5Q1E37V2Dl
Output for 5.5.2
SjovpOErxgIW0rlKX5cds0oQOME52YpM8Us2bDjA3c/rdVGKDQYuW9Xut3n4Dhx68XpyO95VUAQfKHeu0lKo
Output for 5.5.1
gUuvbC/p13s/WkhimwRK0Wc4fHvVmugxK4GPGEors0zOgJCSdrT5KyWSFuy9Y89MKO3n8rlareUuyA1qbSGb
Output for 5.5.0
1swYmdAIYwFQgg5n7LJJ1kXttLCRDOiei1XiUcI0R1OFT19pl02nAlVDnpCNIWV4rtA4LQNo89lioqo790hy
Output for 5.4.45
z5K6iGR83E7FAjN8faLWQo+LHIvqNOpBLDE9GZc5xDpe61qVUmV3zt66yniimDQC8TsKP7omF3xEi2MQWDo7
Output for 5.4.44
6WqD+dd3d5AN9loeWVUK3QJRqoCIF7HPRdLXlw/2N9cpbMLchhSMHAjIKHVRieb0L+O/nyOstKm8YpS/elt0
Output for 5.4.43
UlDakX/iSzBxR76Q5eLRPO/alt6HAPT2V2W05YSbyaadRSIqGAp9c05oCgV5iESKKoHVvPLisAibecmhuzq/
Output for 5.4.42
qgOzgZFopySjYCmAcfZVAMGYFvgUF+gTx0dLoeA2UrREu+5IAdExxH4HZjMMpUjywSJrGSLEWMJPRtTmFlVi
Output for 5.4.41
JBpicBDNhyd/sQHbWl1yfKwfmpRqMVnx1ecn0ARo/e1j4z44uANB+cNChZ8vP+UDlvfjXTTtnVzplA6Ezr00
Output for 5.4.40
dvuwMtiPfzJ5viOT0W0EWHOpxQ1RrKQuQI23/FMUa2Npo3Af+t+kl8MGaRjsdRaFS8+Juj2HndqIt9eLqj95
Output for 5.4.39
7b+R83Q9WCRZBkCMLc/WeU2wuauBQh5vCJC/KSF4/9lDC7s+5kmlq9P3zK4GCFpg3Esq4rXH8izhuXzQdf+M
Output for 5.4.38
MB4bume2FEKvGa2CK+HBOyVTJuPlC/+uIwWgnh9aRWXsSGYAwbCNnKjVxtc7RI5TgAXFqnN4eThcLC8ajiC5
Output for 5.4.37
M4QurHj0CzYgrWV6cHonSXv0xZXcAr1j9QBS2B0bGWgN7cpYYSik88xUpcxtPDSekgQ4unkny9R1cZjehW+/
Output for 5.4.36
JJhRMw8ZUMkxaELumwMtZ2nIKavxljO4/CHd39K08V8C9h7loTsGh6qhxcGMP2skz8QtSbgiTzD2QF61V80s
Output for 5.4.35
f8/yGiNbc6yx3rAcoHeXZLOCWgsfzTYzYgYuMNANQ2Poz8LI6g7aUfmNC7EkMr0iMlZ0kaCP2usy0XkefWo1
Output for 5.4.34
jdW1tkwCfQ00vWbX7a6RF4u5MszZtAqjTsO3HwgzyQMyRb8wSz/TB6Uv9eL03fkGazFGyb5WL/SHQ2OqM50h
Output for 5.4.33
JFETHgljKMLmlYQXCiFi1H3uYwvPxm1dj/C7RWM/2cj7y9pm3bPht1eUlnPHJdhZlJHkCn2oU1Wxn3UnXQkK
Output for 5.4.32
Sp/AK3EWH3mrFjayzwjiU/kdHqSBQXwD7S94OISQamtMvYa2i4jgbuzmMX2pVSFJevSRWubKSXBhmHFjbU70
Output for 5.4.31
ezGV300gmBySnNuwJgcbor5PT1ATlnqkaq8ociBE0MV5QXSJNOrfpq0KIV29Xil327+/omrEteSrQqM9NjO9
Output for 5.4.30
Q2CUT6Q1EeMK785bTyIlCUTEl6yICqIIL/MYTH0UJoSbMICHZYgJzoxd+3kqadlRVP2aw2YV7Sh8ZexVtD9I
Output for 5.4.29
r5TrYw+0vR59oT+DUiIonn+J3z40VzH643FeK25Z7kjaE0oogObXFIHaR8KVRQsk1xLMgnIRUbWitUcrs1Jt
Output for 5.4.28
9K/JXYiQXF0Ys5ICWYX/5udbegMRnGOfTboVot5VqIOAr/RLdiI2IKso7+OcjHuGHZku4rdjH1eNVfYMbtyj
Output for 5.4.27
jULux7bCVwqPDBEjHmu5FohUOKbbKlpcwxF+CBEYMJdAdd6UezgTUQLUH3uwsracVFCZQsJdGq1PKd4spUWT
Output for 5.4.26
FprdAXFz+H3OVHUtNN2un/fCPGgRNFQqht4aWERxBYX5vukCzVyU45QtOPOdY6UM+eayZDc03mi6KX16Ho0q
Output for 5.4.25
iM7LqmZnxiYi4EeBJY1nHXeER+4+R1dE5pY1F1+5yO3C/9mpB0A1Ks+upTWuEpc2keY2lFU2+Ng9Ig+HZChy
Output for 5.4.24
UpcdrFOWIzIUMg/6lk+0bt2o/vRm5U6bVW4jXnpVEF0+L8voMr0ox8ZsxwKAGIrVlHzSWf4xmCe5li1lzBhH
Output for 5.4.23
DeN/NtFtB19d1yJgXTrtDonQ5vXPlFW8lX7/SSgaYA8zrhTrQtWLSrz9TfoPJBpt/V+JSX1S67SOhPo1e9vE
Output for 5.4.22
p0qJSUMvKxfeA5V51h9ji5p82C0sd+j/72lHr9tGOTeYDN1twOsKMD9FZHvoqMeKI6IrvkHEXcfg1CPdXoFO
Output for 5.4.21
JefJa6t2aO8S/vP2yx60QLMaqzRLeczTt+CJUfwXukl6O+bQ5deEM2n+++z+hqaggiBA2W/PQP0fu8EkFlYu
Output for 5.4.20
JKPR+Kd8+WTSrDyI6YZqNvaJ4WwmgwBgkvWE96Wqdlr1rWcsoQjSUy4BuEDtjoOarYMepV6qQgzUbf0OmmRm
Output for 5.4.19
CYHUuQUMk3UgXXXk2UyEjwoAu2qzeXDE1vt1bR78qZdUk+9VibsLo+i4OBRRsuljLqybmpA2UZQtTEw3uCjB
Output for 5.4.18
TJBReG4vt0Tobg11vr/lAZ3dpl+ncidcIAta2gcOXM95Lph9MaaGv6hHqeqKfz3HpgRJop9VvK5zel5usHJh
Output for 5.4.17
QcKtrSYKRhHUEUKh4c9N9HrqU3GKrMDRnwQOa+oSdczdawNjnNZv54TXNF2Pap6If/DHFBt6Nft+2vM1q53D
Output for 5.4.16
CeEEX9Z0NAw3vxweqZh3MzuhfkI78OnYcfBWQ/E5xhNxIAzv8ImgcJn1Qt+hoOcXOY0pXmT6D+XswuZOLYRJ
Output for 5.4.15
/YDphHaDHDuxR4CfFKlEmWQZIFVzrFrMnyXGi1EB+JHbzgXJ7yLcDsExAVB0Z6cMJDUDCLtIocHF2WLu2DaR
Output for 5.4.14
CDjZIACdEgiXI2cuPibGOh6fZvv12oHk1AAJpk1vqN70F0WIaDpMozYvbFfYd955DnpgNC/b54gZg0FaWA20
Output for 5.4.13
8UiPRTNbjZR56gs8XlGt1yNWZGFDF2k8wqfgageFgw0EToL82tUQDtFUOdzFe7lKKlNk211gGCKP6KcWX1Z0
Output for 5.4.12
wJj6ynJtQpKStS4sRYBoa+bzv/e9W5S7/E85ewGqYYAVVwkrwJ9qAZ3aQgpSectAXCqHhxvJ5kAE3plW1yvx
Output for 5.4.11
NnZPkmwlGZxGv400IhmJ33zd9ZdDdV4NEKjput85N4erxFVF59pyftWqmOSB2kxx9IwS1QHrajMD2V1LZbUM
Output for 5.4.10
42/ndxXY2lx7Lf7Y4nQqhwKAPdLN6EVbqWsEOTb+qTl4/Nq8fxtM+XeH6eCyl/xUFOK7qo3tovO3jiuPmbSA
Output for 5.4.9
hMAUhdoIWut3La3TMlnweoXK1vQ0PrfcQZV2sSA4y6xx8VHAMzHCSlFu7X/JhOGURJapfc5HrqB93MgjbUmD
Output for 5.4.8
X0WrQG5ZgpsCURodj0uOUlewrd/XLFgWcijRHR/Shpq33ROBRSxIPvQgAZP61Tol5dII2AseZi4wvbqxcEtd
Output for 5.4.7
fYkNsWNggk5+CgZQTRpYTGPpZn2FG95AH+dOVX0/N0IfCQhzivfxKvrojeQRaM7epHkXTJzj8aRFyHEa2zmO
Output for 5.4.6
kImAMsdkBWnC8uwT2Gh2zp0RgLaktpk7Js1v3MCrwMTa/jS+/g92JX0y99v63iLCmTA+tqAoDUYoJ3B3NjHI
Output for 5.4.5
t5Fphb5aYwGDhWirVIvlt95U2ZmN4XkVeRxEK0rEgsJ3wINEo9AR5m84xZJTsTYvEV+iCp7qCeiNpm79xx0x
Output for 5.4.4
H47ZEaIJu7l1RGe/kIBSGlHnW0qu5uWzQrIaNkNQ9EBlV0QuBnYrdHOFEprb1p6Jm/dbXZJdIrihwnHpQDRP
Output for 5.4.3
HrPnSx1E0B00mh3JZbrHae3Fqw+GAIcQPFcU4KrBJuvLUNdO24jGab8hd0T+LGFX2zB0huOnmoG8FuwCEUgU
Output for 5.4.2
ngVljh2WGPL+4Kxy3sqYC3HYBGQgIo1ZfFt1h0LMFVteEDXOfYUG8/5D43mpbX1W0Av3x34uSBUy/boqxuLF
Output for 5.4.1
t/14g60wvBnGhFtwiQWL4NabcRcr7YF/40vtzjdMFoFH7mlvVn8SH4dcO+Jvv2tJuEQIY4eGwnSiTRs6MZlp
Output for 5.4.0
nnqUnbN9W1ACHftddPW2XDRKMlfrpu7jwCHB6M0YoI5IKEmwzw2sbxiGrDpsOAXy6Tny4LUTS9Lpf0qOFq+I
Output for 5.3.29
rHzQlc2XO3sxzdwpwhisegI3uQIcmVgjFNCcfRvW1miiu6wkrLGC7EkAcBRwTX4yPcTiBlR/I269MAFQsdon
Output for 5.3.28
Q2+BHd7gucvek737y5MA/VqzxfReX6tTSyFJGHkr9AosfxT8xY89dtaqcSCSc+tEojHqQeKp3DbJYXL1w77d
Output for 5.3.27
RdwR9l0vO9xS7JFitYF4Bbe6ubEZXVsAA/GgTmXMUfda6bjsXF2SxsUKanJgvja5W7Lts/hWdq/MIpVCxB8M
Output for 5.3.26
huMWj1265Ha4jxpNutNDJ34W3cVOAuH073xekX3mxFamMDHHtHkt8bd1aM9nD4gORij58MG3AzL/l1YXlTx0
Output for 5.3.25
I+f9OKUwSIaHOQ/InElTBvClA869wpJt8HvOgtWTgs5ArByQ8WNKQEOZ0EsQpcVv1OoWLstA99iEx6wBIpVL
Output for 5.3.24
zRA5VGTiHsGmGBzqZ6YOooTyseSdAbMVoDndVLYEtGJVgJ85vzS0QXt8EB0jGWy+ilvtk/DABsKeFA8shItI
Output for 5.3.23
grB1yBrh4pukGphCHwa+5YyrKCp8P/nBHQEOTkaHA5vJfp9WcW7ji2TtfwWGiMLp3SQJoAaksj1HxtIxykSW
Output for 5.3.22
Kd6FPCb0HkRnqYXyXWZAno9lad1pc/CK5zwQfn0pLQ3eYJP30NpqxwFiQjsU0vAM1CwmbKemAVXtp47VDOxg
Output for 5.3.21
/+ywqUeDddQc60kx9cGFZJW3UU6Bk2+JXxCpePCxMVat2hTeea0i+wOz5J0S1jHZGa0uRskJ6HsHZjeiwAR5
Output for 5.3.20
HXx+1ZNScRPcZwkntWsjhFhL90Z0m6vgPN0IMb5cRRaAzndiTrL4ySsMGYnMESd/5z0XCKQY5DqDQFhikqTx
Output for 5.3.19
tAqUtqoj6PK8Y2/clYhcH/FAOefq4k4yRt2xGP3AxDIQ/LZl0nv2uM9bvsqhXDJMSzuYruRUId6bg852rc39
Output for 5.3.18
kjw9LxkvdHeyzKImZ0r2cskEcI7JwWUfXUwGMsfAv5E+4ENa5XJwDw46zzRXStQIR1OAGVuxCE1wVIsHkOUg