3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo password_hash('1', PASSWORD_BCRYPT);
Output for 7.3.0beta1
$2y$10$bWW..Yvhcp7RouKIjZ9DpObxtUUlRIoQqt4O5Uym1GYegGghYylVW
Output for 7.3.0alpha1
$2y$10$zDbF6VqFjbLVe9b1yHJKkuctM.gDUAXFvkmIl840qbEswGLatPEWi
Output for 7.2.6
$2y$10$EyYxj/cav2hI6woR16fxAe5uESd8evTT9A6QSbqfQwu/J6jUM9xLy
Output for 7.1.20
$2y$10$9JY0VgUF6p/s5vTSUUzkieF5DJVwtjyOsSwuFSYpu7fFxLHea738u
Output for 7.1.10
$2y$10$UK9bm3KuFb4ERgdQRm2pBOqaB8X.9LvbWNJKm63TyuVP7gS3AK.oG
Output for 7.1.9
$2y$10$CecqGMQBTEuU1nAWsWJs6uoUI0JbDbGXAzeMTPZoCNtJPclQzxID.
Output for 7.1.8
$2y$10$yDuM0O1Vb9MmQE5PZNbA5OfI/HG1WkzIWPSoDwJUfp.X5ugizqtmu
Output for 7.1.7
$2y$10$KVVVMH2CpiTXA0n1HlANGeyKTxCNO/l4Pgx8/dxOVhT5HciucFCee
Output for 7.1.6
$2y$10$eWq3io8.OrYrRsKN7sRnQeRhzlhCqG2g5vHD4l8xEEM0XUG13v7M.
Output for 7.1.5
$2y$10$hEcBYFSzaZia7/tLnrrMIel9inMWWDyxisxUZgZ0/7UCm8a107j0.
Output for 7.1.4
$2y$10$x6ZSjBOQfwLD8i2Xxy/BjO0qivWHCpnXmYNYdO5BviEcH5nfrGLmS
Output for 7.1.3
$2y$10$.wDj8FFLMmK3rNUW4k4BlOe.P.JH13Z2qpkWRBpcapI9MsM6BUIie
Output for 7.1.2
$2y$10$kMIqOk4kR2itmGXX9hGyUe9Z6Z8rlDGpFjZ69V7ZKo09iJcI3L39q
Output for 7.1.1
$2y$10$VjyyDqZRUh396AKtRjYF/ucjDwLhXrtrQhR/lTIw5DQZsRM7GdRrO
Output for 7.1.0
$2y$10$ByCM24BTsD5MM.GgZHiXDOk82i/5H4X2sQ0ZHcRJnFaW9WxjUoEQ.
Output for 7.0.24
$2y$10$hsuTvi.k/Eh2Em4mEVV5duZ0xN/qL2O1R/wWpVXddPaOfdZMycXte
Output for 7.0.23
$2y$10$5L9hfKQqh8bMjuPru6ew.uJLNcNyyahzPq0ax7yQiQ3AY9QcY71Iq
Output for 7.0.22
$2y$10$ETftCQKB0Fge/HXeKHDCBu32nhIjB97/Ce3wfmfpHuQY7Ec80qIvG
Output for 7.0.21
$2y$10$29w5CLk8egPB43s16piGzevq1VCqhP2VWv9gSVwCnSbPQJgqQ.P.2
Output for 7.0.20
$2y$10$TlcTPYfoss.qkAzpFP8jBupwO.gvj3dnoAwFdowpIZP55tXEcsmYa
Output for 7.0.19
$2y$10$nLz3No.k9HkCRsUFK1qC1OUpoTdKCKFlvNBSEe1IMDKhHuUo0CNZu
Output for 7.0.18
$2y$10$ptehJ2HOchPFBjNsF1OF2.Yer1sddJnucXzBNme8TheuPFEroaF1S
Output for 7.0.17
$2y$10$hn5aDSL.LebnVVbw/BLVoeKxqpkuGb35VWr2aZWpCNr2L6qftX8cS
Output for 7.0.16
$2y$10$ln8URk4ng0Ux/cyj/DkirOzxb8Oh/sT.E/BVgOEBv/2it8KejPRvy
Output for 7.0.15
$2y$10$DrLxxogv.iSHikwINWlHAuh3BX47CNPxcPn.P6iIUGKH/H9r0EUJa
Output for 7.0.14
$2y$10$bp4t3LXrpst.go.hRggF8urzq1YRUktP1lR9sc0/GcK2ZHWY7Fvu6
Output for 7.0.13
$2y$10$AnnHU/Mk.pWZYg46yak0ou.EQYP.brK/jAAt8O.L9JME3rb9XBBs6
Output for 7.0.12
$2y$10$ljBS/2Cdf7Z1m76IggZnMeM.C3st.ETnOjnMcHuAQL4p4K2upQOvC
Output for 7.0.11
$2y$10$jHpXntnLrDAdocabyJUe/uV8fphXVPzqJ3BpRiMPxATagrSkx8CpG
Output for 7.0.10
$2y$10$9C.9bNC7e1hg3lCPhTuTau4Hl0pOTVsp5AEFOHCnxv1o066OUkETi
Output for 7.0.9
$2y$10$.goMaDObI1G.2djSHC0dXOBagEhhN1.4MCGmYKfN9/GYiOqhMuvfq
Output for 7.0.8
$2y$10$vKBDgjNrmx.Ably8X5bvDO8lVPqJfXccZkiovTpYXTOCfxFxo/K8u
Output for 7.0.7
$2y$10$d4RNfH0BOcUBdZLLojL2.uN7FI5bAv.Om.qGGRRFMPKpI.IWMLCRO
Output for 7.0.6
$2y$10$sIAsE1CVHIjblxw.IDHsMOrH/ClGFOPNP/9FFREOXExym/0mAB72i
Output for 7.0.5
$2y$10$eXGOKwv3j1rIr2H1IZ3s8usZ65omvoFzWV4g/SgC9As9wAsft6Nbe
Output for 7.0.4
$2y$10$IVYev02HebDE0vu/d83ZyuIpSpHhuomU3rsILX/bZ2fHE34ZPuBd.
Output for 7.0.3
$2y$10$CoX3tUepBQxMaXxe9CMPbOVfwuFseqUKmjZqK46d9qJ8EAGyGFVRu
Output for 7.0.2
$2y$10$31sWBE6NuDuIKnMwLULRV.lpUIpwosfAV1n8OD0HGXUv3UuT0ZcIy
Output for 7.0.1
$2y$10$Zm7j55Zou7xS3Zbr2.7zle7/eqkHcfaeZJ6IffM2VvTVEUMEYe3Ie
Output for 7.0.0
$2y$10$TtxeRWfk420VqxcKGf4zFuIJjEuyhevembwF/oSPiOl3miKK8.b1O
Output for hhvm-3.22.0
$2y$10$BIAeFpPEL/dORFsL7ByceemSXZUhR1vYR4e6icoyTl6C2k0grnKHW
Output for hhvm-3.21.3
$2y$10$D5XB7Eo8Lfg9N4bwMM8fZubI6i5hvNhCKTp69gwVZNn92zS4osCoK
Output for hhvm-3.21.0
$2y$10$M4.FYGGlVQ4Ea474kNjeoetdM8Xlkdx0Aco0HukQugVU8upWN2MnO
Output for hhvm-3.20.2
$2y$10$Bphy/9arDopU4pBjYc7F3O3eKfZu3SyQWCGr1wAVl8LOJoziVOyta
Output for hhvm-3.19.2
$2y$10$uPDcYjI.lDL1iOtlWRYM7ubMmqjJ0u.WWO8kadokcrLr277DTx8ba
Output for hhvm-3.18.5
$2y$10$8LXsEJxVwpTF4w9Vp3mlzO44QFWlWLALpz2hmFHd5mgfBEPo6RvfK
Output for hhvm-3.18.4
$2y$10$JWSiAwDF4xVY9gLoPHiGa.nN2VdfTPo0yI2A10i9TEBKelDMW/0pC
Output for hhvm-3.17.3
$2y$10$b7qYq9tVAKyfE0hpDnK/pup6rdLTtrXBooYRJ..KyuSOjZKmU/L6.
Output for hhvm-3.15.4
$2y$10$0PxISdx4VlUSeapZQCV9FeTwxWeAzw3GjQXmGiqx8KB4gS1l5wc/a
Output for hhvm-3.13.2
$2y$10$Mp7pDvuR8uh1jT/1Te3GWuunzXtR9yy0O.IdPmaCzgRWtoCPZhZCG
Output for hhvm-3.12.14
$2y$10$2hWKneffkKKfYsyQEgm87OXOi31U5FVerBjYfYglNhpeAvqik.Xhe
Output for hhvm-3.11.1
$2y$10$G7Bq49Si3cCIo4eo6BoqQ.OoGoi9yZXFxFUIuuFwkags22/cqmF5q
Output for hhvm-3.10.1
$2y$10$V6ImPGcnY1bisxKX8MK9..o4dS0pEOqtj5TxTQq6DamwEWW207n2C
Output for 5.6.30
$2y$10$yJ1GGnlhaiZMzPPyZvmRPen/CvsgPEJhqwuKJvXLITkejQ.LiLeNe
Output for 5.6.29
$2y$10$/8M5XQTJIH/c0.MsGrzD1.o0tEB8sMZ0L2lUrfhhpZuX8u/k4aE3u
Output for 5.6.28
$2y$10$FlVMQq.2toScbktNaRAS6u2.OmdycJsvkZiox5sXrbE9Cw72IHlkG
Output for 5.6.27
$2y$10$lpDCelADX27S2LUbuCsAHuSgSzL/Mbj8MIsUMPFZ5W/V99AhujfRq
Output for 5.6.26
$2y$10$DfjWs.xy8cXtlgszBfD5IupAwws3qhzo6qvtWmdTymd8pl8tPhjVe
Output for 5.6.25
$2y$10$y8agZwPyhj3Odu6SRDsWIuJGG4SDg7mPYh4FhnQggt/r8nPxFfdeK
Output for 5.6.24
$2y$10$OyX4mveraF2alJa1JGmnEuOON3haNybeHSltxgyz73gP.GJ5b5Uzy
Output for 5.6.23
$2y$10$QEStRJ6gZdasC0QxSZ90FeHrXZDw/KAaXFCPvQhxKhKaQ7CRUQthi
Output for 5.6.22
$2y$10$W9RGd61RQJ1Z.tDcXfFHGOmPoiXitNu.Z0nLcr3a7hHP4xycDZ55C
Output for 5.6.21
$2y$10$0OMe0G0t73DLpGJ/x7Ovr.lBgF6PbBqUN0RLmcujKaAna5RtsqVL.
Output for 5.6.20
$2y$10$qp4hCqXDfoBkX0KOCpgT.O1Oxk68wseFScuqPusODMmDmKUnIUyBG
Output for 5.6.19
$2y$10$ujSYreaXEiXYKZUhC.svVeeD0RB0FnXqFqmeAD/WbYaHrZSaWErGu
Output for 5.6.18
$2y$10$neitIfeGHhbCuOvI7naBvOWjrXU04whePRcVbJ29PVSHKPqY4Xwda
Output for 5.6.17
$2y$10$jBIViMV7RAfb8c/mVvuLNOx/5ru5b6ra/yYJEUByZ0K81z8fevA2y
Output for 5.6.16
$2y$10$xGot1ux5APPCUNg517dlCu3EXqhRhHa/J92YqjTnUt1B0sOoczhgC
Output for 5.6.15
$2y$10$kWyJXgLtInSrLSC7pOLPZeCxAFD/UMcwRdi9ZVX2pjP5yC18Zfb2C
Output for 5.6.14
$2y$10$95n8AnIEqasvP324m0xRLO.U7pryle2iqTSErcTjiR/YrayX4nlFK
Output for 5.6.13
$2y$10$tdgz9D3L8iUkusMzexPiQeNT7JRLUMxAOQmsPisMXqfUebn16JT8.
Output for 5.6.12
$2y$10$2r7Sus9VZ/n78n2TzyDcoed57cYbpa2V3d/iE1lStvWS1Imt6vnv6
Output for 5.6.11
$2y$10$szXLOV5V1F2E3yC2jAbPuOdYVONIP.rkxCtKes8eEfyQ0e.uv33HK
Output for 5.6.10
$2y$10$W69A9JAV1pLn0CLHaKU1Zuzugu.mp9t7CWEPY8kXa316FW6oF5ztG
Output for 5.6.9
$2y$10$E7VDZrXuYpJFNwjPRTsE8.S/.l9rUIibq1XN0lKuTj18sosurekrO
Output for 5.6.8
$2y$10$3uwzAp7lMfuX3vuhtp.4fOUE3zLR6P6LLoahE/doPnK5BG5ja3QzO
Output for 5.6.7
$2y$10$n/IV3WTQ8ka9BAwrcdOq7euhO9cww90.uN8ekmurK90nvEOr88aD.
Output for 5.6.6
$2y$10$vcOIHiIfWR3pMyaJNGcNBOy4XeZtiGoT88N5ClZjCQoCJlwD49vzm
Output for 5.6.5
$2y$10$a.SEpS2wnqaF5F.YH9GfR.3OIDLArtQbhLmKfBXh54hutovU0CV5u
Output for 5.6.4
$2y$10$infKc0hfgjJ3YgJrphrSZuWxCetJiiOS20AOAMF82qRfP3/S6evGS
Output for 5.6.3
$2y$10$MR1sQYsTSblK.kBxki.CMe1.ErYX5KG1uR4FBUK89GTE.cHiEEIKa
Output for 5.6.2
$2y$10$A/fDAY4M7PWzh5ozCTv.XO/rLmvsbj7s/pEskWUNsoOUhhNYdyenq
Output for 5.6.1
$2y$10$2mFO.gre62amyZB1Mwjc3OufQuEeF7QyrYiZvWqQ6JDCbjKJYL/xi
Output for 5.6.0
$2y$10$hQLAycAQBGU51h6tTL2B8.dCGEnAgqTmm733NSk4jtVeE6BR6CY5y
Output for 5.5.38
$2y$10$zIEE4XdyoHb4AasIWLlg/OrnKGFmQbAAevk6Ya7MTaLQ6BxY3xg0C
Output for 5.5.37
$2y$10$1MStdRtYlKwKCkJKhYKWhu0VSh3QrGeCzvhFdDFvHt.QrmSHdwAJS
Output for 5.5.36
$2y$10$nLtYPdR6O7296sWhYHPvXO8l3fW7WRn4.rAdAeJzW5GFDoF89BAH2
Output for 5.5.35
$2y$10$jsCnFJkPgH2sHIHmYLIBwO30pRmuJbKzVyXnalBCQhnBXzwFI9.vS
Output for 5.5.34
$2y$10$LyZ2VLJVn6KCsoJ6S3dSF.2qhAwOX3FHgV7uQzjhnHIFNc8J1sS0C
Output for 5.5.33
$2y$10$dSzytYXybm0P9NfwfSDehOD2WZCSgYFG6r3kNweGDIn9vH6fy/TDK
Output for 5.5.32
$2y$10$Y7uQlOneYZ0ikNgdWzoYx.DFctyu20APF6CkMXd3oT0/DVro573Bm
Output for 5.5.31
$2y$10$v1xCb6yevx4LFp4AOlnnheP8qy7qDVkcag4qDBZzHsWPOm02fGlWK
Output for 5.5.30
$2y$10$JeyjFpCDXs7uvGL6DtcmRex6FYHadByrDJQPEHnftGi0A3clbHJpO
Output for 5.5.29
$2y$10$1DXiZWYJtrqm3PVQlsOHzuSSs8SvgWvVg7o22pHnONDMit/Itlgcy
Output for 5.5.28
$2y$10$EIPrmbEWPYM9r5XGt61/8.41hti9P4fCttwM1Mco0PjZTCHlXNali
Output for 5.5.27
$2y$10$6tzIbURKccfJ2hqUQLhKH.IrTpJUxCjWwuTf9VqQ./HkNQ3GEJRWy
Output for 5.5.26
$2y$10$sgaMB4qKs4qCavsstvDVGOjGjTy24NfQlsUBZSXpG4fKhCikMhlYq
Output for 5.5.25
$2y$10$OiyrObQMaVp.BR7j5jqGFeI.ft2eHLrBvFO6K9./NBiVylWaBZxoe
Output for 5.5.24
$2y$10$3APXxSFdBtKkp0jKHE0.gOZ69QTTAqq39j4NCI.Wgo7nK8we2ve1y
Output for 5.5.23
$2y$10$S.OYzArjARyupjuVIZSdw.VXR7UtTnlnJNaPdfgbHTGDY45mamVhO
Output for 5.5.22
$2y$10$jAjOhBxOi633demdHC5.iuiVdDUUm6TtQwdO6nWSl8/hPUIYMnezu
Output for 5.5.21
$2y$10$DZPfe4ikRzKdaS7BIoa5EObKvbK3QjVLEHWh7vNrYFXdZ9zY3famC
Output for 5.5.20
$2y$10$Qc0FekqszFoxBier6OFOlOjSu/IPg3dgjadyoAUvcqQB1b5L8Yoia
Output for 5.5.19
$2y$10$5pFoH9xSlWr87DuD1vF/Tu6bxSDcJSZYjUYT1ww.cFSnOCWxG/6Cq
Output for 5.5.18
$2y$10$b0smi0nRFid7iE15V0s62O/TdnQmTjNhZiQoqcZzWbNo5uMlrIvNa
Output for 5.5.16
$2y$10$iiYKLHB9m2PZSiFn0z5AGucm3BfGizbWn2pNRCmZnxXNyH00r0hNS
Output for 5.5.15
$2y$10$dQ.RUt6gejh5.1b/6.NdlOlIFB5w79DXUlYJ3qY/dso8dEfSZ60vO
Output for 5.5.14
$2y$10$5L7LK9mTa4KZ.iNqXg3qBu8MVmUTOgQZuI5x0psUHiL0YSLz6jWUi
Output for 5.5.13
$2y$10$u0dU6BOa103MuAST9/hoDuzrYA5mnFwVuEqSZNV7SQ0UdIVLw4MKC
Output for 5.5.12
$2y$10$nX8.p4UwXSUnwCgE39Y/.OeAcFwMH7sSCQ9r4qVaTqA.H8QDBenTy
Output for 5.5.11
$2y$10$wyK59TB/48eKppcZgrpgoensKZNzldqx.PY0LReNq/Ccb3g5MxNq.
Output for 5.5.10
$2y$10$lV2LDA0rJhEh1B9EJvqv7eEqCLDnKHGH4U5BPlQOZJlMkcJ29XWk.
Output for 5.5.9
$2y$10$2THdRgh7urHklW2h4WZLyuWDHMAnYQVwjy6DHXr2gXJo6RFFWhPcC
Output for 5.5.8
$2y$10$Z7Mcb5DjZYtwlNNs8X5c.uVaFwktuDimsndfUeR9iyERzsL4/iEva
Output for 5.5.7
$2y$10$E2AICJ7PLWETHIkCmiRnJOBtFvgpawCUbacLEzmDWktNEA6uf25QC
Output for 5.5.6
$2y$10$OuRC1FZVUo3ZlY8phWv3HuOWweYArU5YQHSzDs1sN9WUtW8RZgbOa
Output for 5.5.5
$2y$10$FEeWxs1GVrUyFkHlu2w2POetjAX6MaYFfHNP5MqLhFr6vZfX.XoeC
Output for 5.5.4
$2y$10$Yifpspx1m8PqQtgtVzUH5e9XqHwOngiFee6wZIed6NJPFNPefJ15O
Output for 5.5.3
$2y$10$uRHIr11NlikGgZAeaxFvUOpKnQxnxev53q6FPuxJgy9WWvEG0iW6i
Output for 5.5.2
$2y$10$0NayqpZXi.hNQ/cOcQktmOtdXcXZfQH6jBoO9ovMI/WHu1Okl6wDq
Output for 5.5.1
$2y$10$r/rUYcmsoGyPp/MCWhVlNecmIlqtYo6sk./5FOqnJENmIM9V7NxOe
Output for 5.5.0
$2y$10$5RfeuGhO6QBYt6wFIXixqO2N3/6gKhugY.q0pYv9lNx.VYRmw5l2i
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/hIKvN 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/hIKvN 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/hIKvN 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/hIKvN on line 3