3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo 'secret='.base64_encode(random_bytes(32)).PHP_EOL;
Output for 8.1.27
secret=lj3PU+2KdLEZwvl9ox88065ghEsEKeuESBV8Z0hve3A=
Output for 8.1.18
secret=bGCetKnCT9zPgluPZVuVHVzusMredGpE06Y7p6/iSdw=
Output for 8.1.8
secret=3Lcw/1OYOgz8w4KRqOl92hHZZDiecMYhEWahAOfx1Qo=
Output for 8.1.7
secret=+fV2thDMc/zudi9qRvAZAQsC9ILTIaGrfA3hHbdcH7Y=
Output for 8.1.6
secret=S/wd7Rl703ei+b2Nk/JGDzkL99EhJRJQrYSHso5bx/A=
Output for 8.1.5
secret=t2sUXTr4vPkWrmuDwv4vOxaY6pCcSsi4D8n+kmmkOR0=
Output for 8.1.4
secret=DS0zQuu5uR6ILnQehgnONRRGRmMOkUmEUoeXDwEgWqM=
Output for 8.1.3
secret=rRGdcuY3+cS10jsYH5h5t2PfSU1kpRCR5PqrL9odw9g=
Output for 8.1.2
secret=rgy0brD0ee4IqOdDLO+m2MiOAqVYVNuFhxK8FbqqblI=
Output for 8.1.1
secret=H6a5D/N4aKGnqh0hbFAMBsjq04uNb0vzeDgXBkQvSIA=
Output for 8.1.0
secret=l+0WiVhaRR7diVmAYtJQ/DGDlbRGogcWn8qC3SiYH4A=
Output for 8.0.21
secret=++04yAX9j1lWS914dlJClB6B0VkTcz9B23RGFzB+0lM=
Output for 8.0.20
secret=A84+ZLLajgpxM4lkQhP0C8/jQAuiMFzBIi8UlGQhzQc=
Output for 8.0.19
secret=M8M0L+BWLly2In0NnJp6A33V/00Pwr3xKGrV72VXNd8=
Output for 8.0.18
secret=JgOMmbiQKw695fjlCr9ekIBpoF+Cb5BzGupQkIAz1gc=
Output for 8.0.17
secret=HwR96e2lp/B53FYlhp7A6CefGLdCzBABUUCBl7IIjJk=
Output for 8.0.16
secret=ARWbml/SoksCXpAg+Tf+CwG54PK0kVdev8nnwANHtp8=
Output for 8.0.15
secret=D3+0apBQvr32lOgRVXWQzHM4xUVCVbSJBAsAWCIh8L0=
Output for 8.0.14
secret=3JIGaHjEgI/oqGQoWI7pzOGaQshBFhyDev0mw0PTBcw=
Output for 8.0.13
secret=xvgBfWmTbVVxkBEQtLdn3XEPr75tzus8ov8JnlkBj4Y=
Output for 8.0.12
secret=IjqErGzdND1uc6OGJNkx+Ze71TcGPxP07xXjnVftKIg=
Output for 8.0.11
secret=ENllMKKZpGYYLINBK2YDKv2IZ1UX/pDVIiTDQdSFI90=
Output for 8.0.10
secret=wjm60DLdr6inC+ZEnXlW9ME9c9JG9YPQtYk3OhwA/dE=
Output for 8.0.9
secret=/Z/uIe0wDkGwB8tW0Ot51N7FLSOFh4IU2B4mIXRejc0=
Output for 8.0.8
secret=os7SZqAvJgU5xEBHUQtOrdPfGVDAllIS9H+DURAw6mI=
Output for 8.0.7
secret=MIn04OO3mOZ/YrY0JwvYPQ0qUYaEgyY3nTz9RTXFgqI=
Output for 8.0.6
secret=WGghoLl1gen06RPEemoDM8oBGKp0vwIpJD/Fz1ShsEE=
Output for 8.0.5
secret=RrFOgf+FloLBpom3EGviOIUr9yFa+unv8cUfIeP0o7c=
Output for 8.0.3
secret=Bm7dzEdbevrdTLQGMcvNMWJTob4bJEceIuJnUtT8eug=
Output for 8.0.2
secret=dTRMxMy+Z60c0AE1V9A1+2yuzdt8pvSnSi4K6FKecvQ=
Output for 8.0.1
secret=F2xsToTMDkUs6iIkBewQlrbns1lDHF9yOlDjUYNRWrk=
Output for 8.0.0
secret=hG25HHRHa+IJ6GBkhy8/52XJP61lGKADuM3eYwNOVFg=
Output for 7.4.30
secret=ga6h92ID/Di6QwAyw3M084o+1XFMXRu3T0bh+Zk+wSc=
Output for 7.4.29
secret=LEiqR3qRkoi01Qtnm2QnCqUHtaDM+90J+ORmUz/8NJ8=
Output for 7.4.28
secret=BnJn4g6h0abT/68NzGuXk/WVy3sfB83EG3rb9S4xZmg=
Output for 7.4.27
secret=mf5UV1o9oqMqU31foHxt4VBAwpXIjSRL/HV8OeJM4LY=
Output for 7.4.26
secret=AbOW2rvvr5dAdOKa04Fk4Usfy8hT/jmsp4VPnYiqU2w=
Output for 7.4.25
secret=ZoNGTUPxgALz2AYuIMfL0HjVGdsW7/BOI+y5t4bFIv4=
Output for 7.4.24
secret=Y+4Jg5b9F1CjvOK4BIP4NfLr7YjPOli05a5ApdRevlo=
Output for 7.4.23
secret=rqgLua67Yyeadc+h+RZW6hYGmLiDDGzu1XJCFEcDSqc=
Output for 7.4.22
secret=vpFRBVMJDkba+4xr/1FYBwh/RXyNOlKLGiWwdWvZjLo=
Output for 7.4.21
secret=kLg6gYcj/nDDK4TjmPOc2iaNV7C9jQHzB58asCWBSE8=
Output for 7.4.20
secret=JvtPGWb67hiCo/voqqfogJ+F8Dumi2sB6D4sKpIXQIo=
Output for 7.4.19
secret=vO6lECGhsLrlc5YVoINpa1iycmBjGFq6w1VwyT2WwPk=
Output for 7.4.18
secret=DV1V6WDKIVVFR9NHGsZuwyjuPGBM2LhTFtyktktBSnQ=
Output for 7.4.16
secret=lq3qJ3kukNAVjAIFhmNko8AqrAE+MQYmTCIRDcAp8Qc=
Output for 7.4.15
secret=B3loW1GFquxCH4Z2Z7SsZz+eBkgYmioJTgmwnfqd0aY=
Output for 7.4.14
secret=jrpf1nuKZdTCqhuOe+LdU8DFiqZZ5+8Rv3kaJ/+L190=
Output for 7.4.13
secret=I1SaVxZv4E0+7v6A+yAiXYYg+0X/mWV7FGOk0CxWbLE=
Output for 7.4.12
secret=qUxs9nL8AWYvZBR4x1cBH4WIFfJLpHAUxb6ALSEWUyg=
Output for 7.4.11
secret=gEAMUH9r6Ehl5p+ofishjYo7Bf98N32cG+McCQibtZI=
Output for 7.4.10
secret=2JGGQ96Y3JiuIQmKtYZEuGdPryjL61FpyVdGZbZwqOc=
Output for 7.4.9
secret=t+Bi+L/o/gpkcKqd4LaoX2v+ReIK+QYFIB9fHF/2m+s=
Output for 7.4.8
secret=rSkQZFKUdgQRFtGpUOvbU0hsTr8pADy3Qj3ozAuHkSs=
Output for 7.4.7
secret=RFzR6QvioH00vtVbHW7z0KG+YnybO+UUAdO2d72sjjE=
Output for 7.4.6
secret=XpAmPLLuJBhkzyNllCeAfJwIDr+2LMG+EHs1cytZPeY=
Output for 7.4.5
secret=jqxWDMdMchatMFkIo8UZH89pmJAsvIZ3AAPU6P5dMBk=
Output for 7.4.4
secret=SiGsCMy/8FTs7nNPpgAriOiBha492gSa87HBU6i0IoA=
Output for 7.4.3
secret=IEyFQrdi1xI0qI8swapFO4zZvVodoSbBKLzjQ7Xg92Y=
Output for 7.4.2
secret=cFV9yNJmKtAZLdZ8TYbRhD3m9hl49T3XsiLyfjOlcz0=
Output for 7.4.1
secret=lDkCm2vbqK6UMCwHEVf+lB8vpjQVQbROglW1LrzTh8w=
Output for 7.4.0
secret=4Z26C90trM9QATTf4iiaEhXXdWh7AuDGxQEoWMlQqLc=
Output for 7.3.33
secret=x6215gtAfC0AvnnDvvpEWlxoNG6ZdIjbm526mpiVrMg=
Output for 7.3.32
secret=IT/wBRAfHTuTmVsZGAguJbaQavZbPT3xmeF4R2Nea7U=
Output for 7.3.31
secret=NJhgHrDCp+3qK1AqqGTQr/xldX4NUVrcbX0kd2AINRI=
Output for 7.3.30
secret=PZxpSRxFVgfXNU48ZUVkyXCRwCvfop8mHec4CIfiiaQ=
Output for 7.3.29
secret=JzXo1GRt+qS8wkfrbjObPALxj87Verze/PLhQIcBFl0=
Output for 7.3.28
secret=kWlYWQuNG/tx8unBzPa2U/4PCknrmeK8A7mfqJ8DQCk=
Output for 7.3.27
secret=SU7jCY4+ZEatkh4x1Q/UqAotnEtOxuFBcnJgquCStnM=
Output for 7.3.26
secret=TaCl40kDRbeS4sqXSmAdc8Mc92ewwQ9VYiu8xoSgCdE=
Output for 7.3.25
secret=xzsqu1848r3Pse9w+kYMVszfcEOYFAdbfllp9id92CA=
Output for 7.3.24
secret=WcCZBAwSwa0x6ttD0k/DtlEEvTFWQSfCjR3UetzAUfo=
Output for 7.3.23
secret=ZEVCzFOGBQuPB13H2E1pvTbR9+tzWc6dfoFaK+W8H/w=
Output for 7.3.22
secret=vQgNEct0h6yd6Dpi5UleJOeu/Qi32DyNhilDRZ48Ai4=
Output for 7.3.21
secret=sa8mI4L8+RpgbN3FdU0oMHeb0fiHrOPkgcttPNalm90=
Output for 7.3.20
secret=fkMn7e703vpVTCeeeJ07w7Dxwv7VyRCR/BTErt3a8L8=
Output for 7.3.19
secret=vZ+D/5JgAjqG7Dyl4zAg0OqkFb6rJD6cVwzo+uJirNo=
Output for 7.3.18
secret=/e2HetpOETwk560LOzQOidzGrDK+ZCRD8WaZGlg0ypQ=
Output for 7.3.17
secret=AJSHQR0pAAoAUWXbxo7tZ2x+SKIXh09KnGtRxHnTL/o=
Output for 7.3.16
secret=uOSxpzrtJ5h/DrtbkZ12kEfb9UN0a6srsfnq/c0I9Nk=
Output for 7.3.15
secret=8YtetpCMp2VuhtaZwI6PUwGP0XH5B1lvASI/tj0E2bs=
Output for 7.3.14
secret=76JN/aq7nzekLVhFhMX1aK1xFg+K+YYxj/64NcnXNtQ=
Output for 7.3.13
secret=ZKvzLf+28WuCTsm1NvBTqFt0o+oUhqZI509PA9gVKvc=
Output for 7.3.12
secret=Sp3AHlRIZFU92Dv3LtVTCviw7jBfbTBX8fp7p0YvENE=
Output for 7.3.11
secret=VK7yltpY5ZMvv+pDwxe4yXZ5w2KZeHq4SdVQf0uLoAI=
Output for 7.3.10
secret=csaFXFKEia/IYjIFRz40Opj9DgzS4WfR9VkBZF9b8Gw=
Output for 7.3.9
secret=Bsxe5XkZXVhhRyGsXLPjB17sfXVcsiNA5/op/38OIzk=
Output for 7.3.8
secret=ToR992D2DYZJuagyuSK7sa7bI/Ze/DUe/q5w7WfCQyA=
Output for 7.3.7
secret=WjJRmyk7OPZu9tIM2NBDpriemqrRrqX15Hw3kcsVPZs=
Output for 7.3.6
secret=ff42w/l8WBqa0ZEjvyU56Kr1OlAU8gmjCp8gAUggq2Q=
Output for 7.3.5
secret=hZb43PXQyihm4o6pwbk/4aDuePz1pEbQSR0AK+TNhzs=
Output for 7.3.4
secret=wcHfg9rCnKinwTBOl/tf3xMCatngEg1ev7FQ8OXgbI4=
Output for 7.3.3
secret=UFGL6hjcOid4LWAkX/P2PSdQloXA+a0V7NZXM2gnsR4=
Output for 7.3.2
secret=gSsa+kPZCvI4B9OKUWOjuwojpoqotlT6ul6JD+hsx6g=
Output for 7.3.1
secret=6X+ghqD5Qr6iiCnxq4sBgp6u9Wi9qMYWbN/n/3bwWkA=
Output for 7.3.0
secret=iyQuw8iDWNHdDNRz0HlKqFF40oKy68W3uQgu9vnN46k=

preferences:
103.33 ms | 401 KiB | 101 Q