3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo password_hash('test', PASSWORD_BCRYPT);
Output for 7.1.12
$2y$10$O.1jY7HvSmxUZpH7vsU3hem0817abyfh3uxnJ79lsLw3ctA6AEOY2
Output for 7.1.11
$2y$10$U8hZnE1JAcQtV6Scq7OmT.sMH8.phUFGWM/iJjXLJH8aG3IYbWyRS
Output for 7.1.10
$2y$10$a4GTJcAbLtXzzrmGp8G8T./ysWnl5nJnUiQDgR3qpKec7fOnhTFM.
Output for 7.1.9
$2y$10$TXJ5KSBhnxQQGnMgwuH4IuHRaBefd7apI8CLUvZ/auRw42wT3uo4e
Output for 7.1.8
$2y$10$rUaABpoic0HA1NwE7R89VuHwXeScIFuCtyPXzu66YjqmIy2k65Pfm
Output for 7.1.7
$2y$10$I94.ZOOwR0YzClS7xj51EuQ5sT28apr6aqcZ/WiMJNb3Ej/vz3lCS
Output for 7.1.6
$2y$10$jjw56qQuTj4oZvvzUj8.0OMC/.AQ6fCHkL4ldYtUOgC1lZkdsOg1y
Output for 7.1.5
$2y$10$05Vh2n7DsGwlESUY3G1J..9gHaObfKfa0QFR5A0cDHoODrAkOByTu
Output for 7.1.4
$2y$10$GUh0iCy9lCblV6Ti9AmGs.YqSTjrvYlxXaVr9BWdpb8ul.mKn02Vm
Output for 7.1.3
$2y$10$leL9QM807qLt7wOgWNIduur5ty7oZytzsGfwYLVo6Y1OoYh1DbPrq
Output for 7.1.2
$2y$10$gTraQg2jJFAOefRl6OhdkOWAiyXc9gQfo9d2VRlQAx.N93lYVWJO2
Output for 7.1.1
$2y$10$VUZHVcKir/zWKwx/VhuiGOru1z4S9f0ShGvTYdbcNjw1rjUEJHRHK
Output for 7.1.0
$2y$10$voxz38Md94eXSZZLPTzE5uqQlWbotGn1L0zjPqL3Asyrri/loZJOO
Output for 7.0.25
$2y$10$16Suy4ac/fEvjzhBC.SS0e/LtfzMFaB/2CqSNdI3n/CxcBbuC2e66
Output for 7.0.24
$2y$10$JrAebqEk.tFQNAHHggynpu6PBTK/wv11MvNhG/SU4FL4Vi60tgGwu
Output for 7.0.23
$2y$10$hXxBgu80q7JP/EONz6L0buEENRw7lc5b4Z7XMgmbf3V9whtIAsYC2
Output for 7.0.22
$2y$10$9W1TRoyLeePLTdTDfZEeGe//FJdiJvO3/bgsxp3xINewvQtEaO5f.
Output for 7.0.21
$2y$10$HwwSlfpnLoX/v64OThwVTu.CN1hF1ImPoNPNOhTIbgyAAfyjHuttu
Output for 7.0.20
$2y$10$wkbSqmMO2a.gjqcYI19jUuaWFBM4DdR/PnbqzyaKFAu47ZnfG6ENS
Output for 7.0.19
$2y$10$vKFADtz/4vbe9Dr7ryjMCextUR6KcJlrm5ymtv1eUILiUPfnNMfaO
Output for 7.0.18
$2y$10$NN6A8cN6Xr.icIf6X3PaSOAPxY2yWYXT0iVCuKF6V8/j/OHTu4efq
Output for 7.0.17
$2y$10$.CWfvOlQDTnXpMORD9yFgOLFYSDaHvyLPf.iigsS9dxvGIxpErvSW
Output for 7.0.16
$2y$10$BmbtqzWR9SkksX1mkuZ7nuG4i2CeWtCPqr837l7s1/3wKXR1cUCyG
Output for 7.0.15
$2y$10$V0YSJP7K2lBcyPa0mdF/BOgwtzqbLWm24MIo6fZfKRfqGCljT9qYa
Output for 7.0.14
$2y$10$NEbfOLyEvG8TJYnavOx6CexxE6.Vjei0eygKtE3mPhZ7tmqdm19Fy
Output for 7.0.13
$2y$10$yB8YwxRZkGSkvwzzEszeM.VjeYak.I1yQxMfOgmrI2oApTwTeDFKm
Output for 7.0.12
$2y$10$4kHGr/Ccw5y7s9JSyQOYL.EjepwtCdPWN8lBuY2JY6eknxg9olyRy
Output for 7.0.11
$2y$10$3qDc8q83Qi2Moq78uGOzXuKvzIic3jYEcxTHzTqAGW/fTXsrpLnhu
Output for 7.0.10
$2y$10$9NggGjxHmXy/i2PUTo/q9u/vpNZMnu2ppIBmpNqsmEaRbBcmpFEi6
Output for 7.0.9
$2y$10$F0MtLaH5PPpt.Nv8CWDlSOMgEW77QCcUUGukiwovAW6ga1J0S88le
Output for 7.0.8
$2y$10$rK1IJvBl.rX992OxS9exdu728O3Gznxoy.yl9uSES1CIIFmZP09Jq
Output for 7.0.7
$2y$10$pNxb3BexUkQx2JcQ8ehGoOPAwCy3.Lfm7kgwBaCpJd74EQhnbKTjC
Output for 7.0.6
$2y$10$f7d4UD2BGGtYErLdRk3LHOKLGjUc9EvO2nc1r8/KvILdoz539IVm.
Output for 7.0.5
$2y$10$P3JE0PyUKpUdjm4GYFeL6ebE7BsEKKD396MzBsIscL8gLczH3hadW
Output for 7.0.4
$2y$10$QUc7ZdNKZkB7GA0xP7PZ6OeCKolhwlU/CXoJ93BFsynpAQrSIpfUa
Output for 7.0.3
$2y$10$0u2Yk0LNGMu0YZbK8rWRyOvMLrUWomP5DqKnrTE0GuwY9coS.Y0H2
Output for 7.0.2
$2y$10$tTWn.mV0TtyyhUiCENQ.OemWGkwX1P1r5vDBbSzinO7/M//LJI3pe
Output for 7.0.1
$2y$10$lHHyQSfM5gxrsDsc89UQvuWD.V7A6AzdP6llx1Kh01xexjQ3n2v7e
Output for 7.0.0
$2y$10$4K1y4jCZbo.jXp7fO/nEjOiJFqfOntRAUcn5yF3YVu7dVV.loWdga
Output for hhvm-3.22.0
$2y$10$2vGHr2heGXfmY5b6kcNqreRLW1cM5H6pGIg9n.ybX/xF7nF6GovNS
Output for hhvm-3.21.3
$2y$10$MkwKwIPm6th.un8OZRiUAevnkuIKeN.dWvwRRgFc59XoNBNzoYRu2
Output for hhvm-3.21.0
$2y$10$fnH4XUMYWlNzjp0O5Zjt0u/Q6A6Pq/y6jdpb4nB7vWbhGqLC0nS8i
Output for hhvm-3.20.2
$2y$10$O6oJ5bCLC5u5WlPq1kFjKOS0F3McHxTD45g3XEtSqoB6.sP7p5h42
Output for hhvm-3.19.2
$2y$10$uXQeprfji/MBgL8eZh0o5uA1nXttMfbwa8RUHp1iX4pZaiX1Kco8W
Output for hhvm-3.18.5
$2y$10$ZJtB7kqYZvc3qURvI663weQsJ.M5Q6OpWYP9vO9GOpzf.YYtD2UlS
Output for hhvm-3.18.4
$2y$10$UBkzPBXm/XoqOjLdwbV5te4H/ZZg/oeNXq5jVsnUoFTPq/rBkiRyC
Output for hhvm-3.17.3
$2y$10$mDhRXJJYnAsz1u5roBVy3uMafC4ao18elyKfEpRkeE8xRwhp3GedS
Output for hhvm-3.15.4
$2y$10$aAg3fxcmghRT4VeTX6cFhuAUGxUl6V2exoe0FwKyF/3XK8Mq9Kp46
Output for hhvm-3.13.2
$2y$10$9XvcSL76JiHrR5m2LaJLSus08rz8YY/5AJZexfF8Jeqor2INh9DPi
Output for hhvm-3.12.14
$2y$10$3fNXSGWIth2hWP/r3Z7QpefoufJWDd0dNL1wp4fKuAa8kUyMZO2Mq
Output for hhvm-3.11.1
$2y$10$A7MzciiZ6QhGxf1eA2E.D.NHths1pKN75drjeMVG1SgTsD1yX/mca
Output for hhvm-3.10.1
$2y$10$5rXVLUUtoSCmHDwrO7eokeRNIMcIPE9YI6xEqXN716k0vEU55mJAu
Output for 5.6.30
$2y$10$NzhsrmR12yUkE5A9cfmS2uS7xc9s8R.OXCYldIH8a/jrmfSLybT0a
Output for 5.6.29
$2y$10$OnTgY56Ul3Q4pIaLT3OmeeDeDfkPQxsAqTlki4X0vQRrP80yrYf16
Output for 5.6.28
$2y$10$BSpbN8hH5jPb47MRjEr8c.qkcO1SD0xms2Z.OBJUJvJB7JDEKcWC6
Output for 5.6.27
$2y$10$WSYV0UAcE6OykXZk5hKcKeMpw9AmecdBsQCWpm61iuaKJIN7kxen.
Output for 5.6.26
$2y$10$2a6m5FTUy2J13CDgJ9eP/ewToM8Bv0ZEEsn4AhOvtFtoIVNMqQuBe
Output for 5.6.25
$2y$10$JLyNzDbQ67db5Zf9BA4JDOUSMdANOq5MaWHITBa.M0KMn/JFLV44C
Output for 5.6.24
$2y$10$jMyxb328PReoC2j565pXoeJE/ddI7uZ1yaydteMsebgXoOPBdnqve
Output for 5.6.23
$2y$10$ClVgUJ/inpbyGqGTI2W6VesZ9hmZ/iO5345R.300wrgrlAXNPwGZS
Output for 5.6.22
$2y$10$ttPo97085dw3Nhh7Z.4Z3efip32ZoCeyt6suJGXR6EdTWl0ppgppS
Output for 5.6.21
$2y$10$m/PMuMsMGUeODvJVqptlnuHJR/ASnLFn0xXJXVAXsVupAc/CRGd8q
Output for 5.6.20
$2y$10$oZe5G4a.Z9ZpkwOd0XWzSeZqUh0E5ufik1dbpKVevyhBjJAOd8uMC
Output for 5.6.19
$2y$10$Fl0IKC9HaJ2PHVlPoC7Cxeaap9uinz5Ncqt1vuzCitSfbZafrUcq6
Output for 5.6.18
$2y$10$RroCb4OvMnlm/CMZLCwBhe1QPPv5n/9U8ZSAXxKFUehAl6JScZWY.
Output for 5.6.17
$2y$10$IanSSgvUf4/qo4QfCbAfNO2T.gdFyz3FLFK/vn5RsB5JIg2mdV89W
Output for 5.6.16
$2y$10$MVh4mvA2DE6luWOuW26rsOyJdTN5STF2F2IGMGXKh7jaE230A./3K
Output for 5.6.15
$2y$10$GiN7vJwZV12ywlcbHFdft.p.t/YbuR.JIZcAmLDo4NMPsUwR9ixM2
Output for 5.6.14
$2y$10$DkCKjY9bRaKJEFztW.9dJeth24ZAcevjrHAE5AUcsnSc.DndqU6/m
Output for 5.6.13
$2y$10$650cxPEqyCXuEf.njgfxQOG1UI2XaKCNZkuKUihzAWRIzQh9fPC9y
Output for 5.6.12
$2y$10$TnQC3ozWbcja3kIwiQeVJOrli8PNhJ9GKupQGop4byUGoabTc8Duy
Output for 5.6.11
$2y$10$uRvXhaxSzxy.np/y/qcek.PESRQvHngvndiq4czB1VbvYvDPCZL2O
Output for 5.6.10
$2y$10$7IVFrM.M8dMTZn8GCMt5Ye2S9u3wkbjLRCRpWZarOEHwk6pWWuFdi
Output for 5.6.9
$2y$10$DBWNwgM1wsFq.FzFj9i1be6AdVrx/irrl0hDFSRwOyzAEXnfyukfy
Output for 5.6.8
$2y$10$hftvftI0SVPtpUCldJsVA.oGUVBeFGQ8htni9hxqQFBEuy08WmIie
Output for 5.6.7
$2y$10$SgMHRws4Lw7d5r5LESTZvu9dT.wMtPTU8FAStahAL8loxHDFFwBWW
Output for 5.6.6
$2y$10$pza.V6uCJZyMCK0kQBKqkODM3DL6jdySqa0ItL0L4St.se7KtZ5GK
Output for 5.6.5
$2y$10$m9vQt69rrAqsD2SiiEJKQ.DSQJuVTR8/LACD7p2dV3Xqky8ewKbrS
Output for 5.6.4
$2y$10$ZGsKZ1JPZGkGnNxfUSNv5.oyRonD4vEKlFtXi9zLtAr3DQjW9yvWC
Output for 5.6.3
$2y$10$hD8aOtbtq0jGBcA7.uEjWeqjTIXkFZoyFKrmrxWYOt2NpVk4k0W52
Output for 5.6.2
$2y$10$S5splqFi/X.tWGkuBJwxl.ZPY4A30FXxEJR2Dz.JQRbCDJYPEzJnG
Output for 5.6.1
$2y$10$JuIPy36H9GwEBm.5Ir/zh.mk4mueKANPk3pFIAt4Wh882dVexaBS6
Output for 5.6.0
$2y$10$AQFCYtYOvKM5df4NrtsS1OkmZhW.XErgoT3yYm2HUT5R3QUqHtt1a
Output for 5.5.38
$2y$10$eiTUEwjvq4KQyQUszgfYyOSDhqNThw8a0o/D5aTWqOi6HaPTw68eS
Output for 5.5.37
$2y$10$JZYSrFgZMH0bOl8BvIrqde2C54UL2XxsIRDH5wIt6x1XkbJH54tz2
Output for 5.5.36
$2y$10$GW.1.LjZM/Yk8donT2ZIIOIZsLzHnJYl.XGTa7DdINPbC7vAta3Ei
Output for 5.5.35
$2y$10$uZuq6FD7C/CesLeihsN85epOltE/jSWrOBBYjRhEWOCccnwGAlHa.
Output for 5.5.34
$2y$10$Lj9OniP5M1So1pb96/.Os.CjnfQH4XC19jtsShGs3yaOG6uTrK38u
Output for 5.5.33
$2y$10$Tx/s6TqoWozZj/JfGVeI2u8t6XXq7R5vz2BFydkCnuEELt0l3I7TO
Output for 5.5.32
$2y$10$GUdEGicSFtpuarhCfSbIiubLZJYYJhRv4HHuz9mAuMldgUIB/rfc.
Output for 5.5.31
$2y$10$ApIpQhoSXH.akW.oujeSHOVBmB62hXq2xr2fxuqV9JQyrmhspRGGC
Output for 5.5.30
$2y$10$olOAmZYwecAeBVyoiCsFguouiqDBEBPqHWpyhx/65KlhzWiMFvbM.
Output for 5.5.29
$2y$10$tpmhCoI6EZZk/yRpXv81WO653Nts0QQ6XZJC8r4mgyV5fYcRM8552
Output for 5.5.28
$2y$10$duItTlp5PU4QKz8/5KBF8.fUi5aQElxkh2DYT9MEk2o83bEyZR4Ce
Output for 5.5.27
$2y$10$jqvIgDfyGJ9i2mCJd2NX1uCDMWKrIh451.S.OgPE7QAISPJelhCJq
Output for 5.5.26
$2y$10$ToMfWrcHG7zRdCsT1OKP8OHZ/W0RBmU57fkpjgcB6ccn3JTaXq1Dm
Output for 5.5.25
$2y$10$kr2bSS.RjKC7FzdbEw/T6OyMB46HIMOpt0fQxjLCmLmkEEShLUuxm
Output for 5.5.24
$2y$10$.OgKV40OQXhB6rAKZk/lVuKCP5QB6eC.fL.xO/eNRK.4PVIVglea2
Output for 5.5.23
$2y$10$trsQ67tDkzDZLokkSzsI4.If4h7z8C5OeM.Q2VHIKtWf6v8Lo27j6
Output for 5.5.22
$2y$10$qo5bkIGOCmvNi6a6KdeXWutVnnqsrDNS.ge/ZniV2g2rsHMhgJ4wO
Output for 5.5.21
$2y$10$Bcpm/j6fXvWb1Z/Fp9lGTeD0LcPOTdZufpTJMo91WzxbnFz.1O002
Output for 5.5.20
$2y$10$nDl.I4TeKphmdrKc4jtwYOjLvNB7hsnmCp//Ddolre6VqyZSGyEkm
Output for 5.5.19
$2y$10$SB6enJ5LrEg2pa.YMz8it.ZOXmuUwqx./tGeUA0VLvblFrWz.3GLm
Output for 5.5.18
$2y$10$IdH/4tOpQ3GEQvmo.w4OIui3iyWfPXVSgSqwWAPguU82Eg/dV4gUy
Output for 5.5.16
$2y$10$IV.ZbamInxqvPBRBZRK.S.67f2Fs9xnaQXggiaIP4mbRE/KmfpIlW
Output for 5.5.15
$2y$10$g3YAh1Q95KpNqyff2F6Mg.7/A/0CizS.Weg3FZr9ufeiHmr0WTXki
Output for 5.5.14
$2y$10$KuM1c3BLPjAPFzp/eV8ma.6y0Z2EruKQSr1pUl72Qrv/4d51KrkDK
Output for 5.5.13
$2y$10$iS9Pn4BX1U3aR1RRkGk4dOk3x9Lg6j3WGsLpdjXflCuX6TmQo94ey
Output for 5.5.12
$2y$10$/f2mrdriAcBJjig85wpQ0urUFpN3AIw3xFqbw6qL6A4DpxjsIetBa
Output for 5.5.11
$2y$10$dQ2yLCxyk3Iqx.UPbB/0W.UrU7eWyGjD/h1UepgDZcIeaMN3eTzEC
Output for 5.5.10
$2y$10$Kx5iHiLlwuAJ8I.jdE4pN.m6dCTm6xY2bs7cfKL.F8aIiXZbgaTkK
Output for 5.5.9
$2y$10$KNcuLam8.U4cmxaeJJPCPe0hMdLfkEfeTnZZWocvk/nsXF3PHDiHu
Output for 5.5.8
$2y$10$FZPPnj2euJkNs2CmnicYzu168Ih14uZnychecPSvGwC.5aXrF6S0C
Output for 5.5.7
$2y$10$NkqbchoGpEy62T9Wg4I5g.YdZdJgjJxM2tvk7MFdt6S6Un3r0/rnm
Output for 5.5.6
$2y$10$J7F7sCuFwRlbZIMvy4X6Eulxk9SoFGyl3S5P68ltyABUgI0ChJwZy
Output for 5.5.5
$2y$10$fvriA3WB/MGxpqv1CIT0bOu47H/F8wpWR7EoiFsTqtB1xitfRQAyi
Output for 5.5.4
$2y$10$gxmpsYa5frnFHdc6GDCtEeI4v3yPhflsIPRH1bV752iIx9Ctq.9AS
Output for 5.5.3
$2y$10$ehKWHUX2Qes6uOHG7Cdt5uFTaAkSzdzcYArpyolHMefQOosgWcvEG
Output for 5.5.2
$2y$10$l163LylOnbJCpdpN8.T08.KbFaXn9oIDob1vLQOLk1PPcqELqvZhS
Output for 5.5.1
$2y$10$difldxyn5AaVmyNP39h8h.l3978c5yUYOKCdiscAeRXFlhYQAjbje
Output for 5.5.0
$2y$10$3/sx3Hsvlbj4Ar1sd4iFW.Td/ZAUtmXmPfg0mbLnLESbRzK8cGIdS
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/8i8Mp on line 3
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_hash() in /in/8i8Mp on line 3
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/8i8Mp on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: password_hash() in /in/8i8Mp on line 3