3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php print(password_hash("hello", PASSWORD_BCRYPT)); ?>
Output for 7.1.0
$2y$10$qZt7Mx/Y2zhmyBmLlhe3KeH9K9sYeMa.98UbDlX3YHIB4nuuigVyS
Output for 7.0.14
$2y$10$/8uzhj9oS4Sd6UuyJFopE.1WfocQfi9C7H9NX570fM0k4Z92NhWI6
Output for 7.0.12
$2y$10$7QcUKwboxx4tnRVF9pSgbOrbtT7v/ayM4V6ifFkgZX3Yk9baw5cy.
Output for 7.0.11
$2y$10$VLZQylDHvTMBYCoJtC5RG.5b7ZaO8Hboy.aZdK/Ai/eJd0FvclLGS
Output for 7.0.10
$2y$10$eiVsJ68KHgaxoxeYvOeMVOl6TC.nST9nL4YWgQFNEpw0cZccjiklm
Output for 7.0.9
$2y$10$JrkA1TXrLn1ezVunIhedZ.Vp4oZrzUM3Duhc3d7KiYAfC1waVfxMi
Output for 7.0.8
$2y$10$a6oKjxgoAmLf1q2aOV/P5ewhgMUE/vEnm7vGLSFY0xYwt9/7pisde
Output for 7.0.7
$2y$10$z5aSTO3crAyJn2JHJ/Vb3.hS.UHbX5g17uSMrtBeKMfCI8UQiGGhG
Output for 7.0.6
$2y$10$89EvADtNFsA2LHIlWavah.fUb2XiAkvUeUJT6mmWPb1/x3S6zIk3.
Output for 7.0.5
$2y$10$TjXhJ949May34w.coVM56uTSKhys5HlJJ5URTUWYOxDO8mOBHkhRK
Output for 7.0.4
$2y$10$EL1bwwnp/F808cwmvP/lh.6HCmBPqQVo6VX8BdLqNAhKR/x7wQoZK
Output for 7.0.3
$2y$10$2.7R512QTr4c2tpLiOEdKuzBjzBd8la4gpeXsWlaP65D3fEb4qp3i
Output for 7.0.2
$2y$10$Uc1KBEmn2yKnuN/hF0TXS.LYvuJHNBT2P/YOHbDdoWTV2ZW9op0W.
Output for 7.0.1
$2y$10$AZNdbzdvsXAh78VX8TKGMuZfmgmDWMBvd2ZYCQNBSM3OY/sRRYA2G
Output for 7.0.0
$2y$10$ZSje85D9SWuA6W49YZXdDOGoUZR3EAezXQvht6BuEcDxNzZbDptcK
Output for hhvm-3.13.2
$2y$10$q9Hs16s2yt6EMqi2MpMBR.dht6.IO12D4eSq/0n/fRdemBCW.T1eO
Output for hhvm-3.12.0
$2y$10$OXA5bxjgW0SKBA8TbJOat.h7a4mKk9KD2g75QDEV.Tdc43H77KbE.
Output for hhvm-3.10.0
$2y$10$qwrpSF/2LLqq/5JfTfZsDemx3geWzOKuRIwuzyaKLES4P.coRRt8y
Output for 5.6.28
$2y$10$LH1hh09qxJcCHpWMn8W9bubbaB2hRyvBqExx5b8NEUifEi.wRmasu
Output for 5.6.26
$2y$10$Aw1X0XbLLNvQuBD.scn6I.lyubLDxRylAaQ8Q6/5nIz6Q/l/CGuJi
Output for 5.6.25
$2y$10$.kXRnQrlvm158JbXGqKacO9bU9DbFiAJiv.aMp.ansshLxSrBUzNC
Output for 5.6.24
$2y$10$k5OcbhxvV5d.wloaJ66Q/uKmTprP7oREIVCK7MiMyatRlxk4beI6y
Output for 5.6.23
$2y$10$kjgdbqhTH8y2z2y9GC0aBuyJm3UeEEIOVVlNXruyZA0hH21QXb7Hm
Output for 5.6.22
$2y$10$x3XPcgF7X2p.0jAc3gbFe.WCneISuHiNp.Bu54yGjBO6LIdKaliDO
Output for 5.6.21
$2y$10$6JupbjVrsJ5WjPIiYlmXiOjZeWNtMQ.xhab2BK3et2MZzoor4iZDG
Output for 5.6.20
$2y$10$jAnGP8lBBTuQhLCjahBHy.TB1z0O77EOfLDHZKewUhCvDIZRhu2PG
Output for 5.6.19
$2y$10$1jgEia7RJJyyf7jgRC5uoeujhAED1Lm4rsqQaDnlyAtdgNQS9Uwhi
Output for 5.6.18
$2y$10$0QsZazsp6dGQ5eKjRw5Jk.fPHElgMLDOQQVxrGyKjI4h0kMnu.WVa
Output for 5.6.17
$2y$10$Ijar35OT5.COT7bLVjgpn.PnLoML4n0Vi/viGkavxYPV8VZAEglPS
Output for 5.6.16
$2y$10$CNB1NSEQB69rlXgfBzLaO.H.iR1zMuHrA.z4NrUuuO01juUqlsg..
Output for 5.6.15
$2y$10$ILuGQdyn669teVj6hbHjMeWoF4pahHwFwaO6tH2pjYVrx8AxPjY0i
Output for 5.6.14
$2y$10$pA2LuOt9B7EGd6X31Sz6B.c09B3L7WqywNeX4i/txf7HVgtlnfIuW
Output for 5.6.13
$2y$10$.q5HpQsHqVqIMxrzYw7Dku0qecf0drIVqFd5VuuHyeVau8JC26kZW
Output for 5.6.12
$2y$10$sxL/dDCAd8d/IPbRm1/Mw.vZRjp1y0xpayRsZzzCOjFJUB3M2rnE2
Output for 5.6.11
$2y$10$UlpdNVKkalalFDX8coqjKepaUpO/OQ0Lin3jqHgmpW6rPVFj4gz9u
Output for 5.6.10
$2y$10$6UgAgr4pr7tGuVby9kNnXe2rYoxPX8qmM0CBUZMdDl4vrcgk.HQFO
Output for 5.6.9
$2y$10$PRrw9GiZNRbZ.Zq06mKxY.Nby.8NQpsj5Z.VheesH4ZAPPNXQjk4i
Output for 5.6.8
$2y$10$o0BrcGElHKQCOyaHeYkskefdNEKrE0aeazmS0USRl3X6MzzV1d.Vq
Output for 5.6.7
$2y$10$xd5Rps.dGfgERa6tSQZGn.0EAhK7ok5CEkp6SzbWAPmXQBR2qt8Zi
Output for 5.6.6
$2y$10$gRQ4iXErT68DRo22HotSseFcAUqcFdKMAyKCOynKEHaWp//iX1abe
Output for 5.6.5
$2y$10$vNDtX0dSgPLUG.uGEtM84eJYHy3GRupEUJSEJ2/43rKErnUPbKLaq
Output for 5.6.4
$2y$10$KZhmyjv/hDvYJIzYkozOGeUy4zVowQLTe7COfiIuMObshX65xdD2a
Output for 5.6.3
$2y$10$Z.ghk5RuOl9ZUazrP/OMnes/lthMN79hTlFkScjHFdR2gXZB/k8Vu
Output for 5.6.2
$2y$10$NBWGQADLycaRTeLGLqieJeg4pdXEukeIn9SYVJVyEYb.Ql.9..uTG
Output for 5.6.1
$2y$10$FfyXKJJkAJ9dVIexsw0ktOSkJKNSt8mwcrS7TaBtLWJrWy90QY0xC
Output for 5.6.0
$2y$10$cpYuBdf7nImMgqNEXIDj2ejpzcT4K3rVTgGTEi.Ns1QEiao.EwCPC
Output for 5.5.38
$2y$10$Y0bv4UECjvRWs2xG.5bCG.SmGSBvEOT7OCK7UDoGFVIiN9GDperPG
Output for 5.5.37
$2y$10$23IS5xs6RPuMWTWwuAlQNeLzWB3iO1IMWzXBM7PeLUOH5WtXvquzS
Output for 5.5.36
$2y$10$g7j6t1qz9zY1wt.oNNUAvOH2dEw.LnnGneHT7nbvQmYKjA1bZyTHG
Output for 5.5.35
$2y$10$XqdLA0DdaqhQ3qCNv8hLeenzCoZbZujzGH3Ra91.pf1BUCKPloG/m
Output for 5.5.34
$2y$10$DFd479721BcPcG5oVfoe0Ot9WpD5D.UqhkcxzW16009fbeG.JB0OK
Output for 5.5.33
$2y$10$rgwovqsVvr4qBNoHwhSvxOMnaT3Q/3sLO5IHQ4YiSAlV3o6djmnly
Output for 5.5.32
$2y$10$RLSMAHkxjI5NALfZOlpMcekOxTP.1GA25Z68iYKN2212Dc/aGCG3m
Output for 5.5.31
$2y$10$ONuX6V4pYwq8sbOkjup7pOK4KljhUf25O09SM/zEQLTnpMcOalYVO
Output for 5.5.30
$2y$10$R9iG9ZRRbZwLypwd2tdbU.vxqWq242m8FLsHGmGlW.TaUJooAypKO
Output for 5.5.29
$2y$10$w73ZfzSJtiPcRSUxXiHrFekGBhv5Qfzk86dUFd0/T7L/egOdXmdTi
Output for 5.5.28
$2y$10$C/LkpwwPrekPuVCAnb7J1uiNWFmsRmgFNSmF6HZLT6PYHcekJ94Du
Output for 5.5.27
$2y$10$fZsv6Dp82sjRjStFQyCO1es7R3rZSHpwKOFx0lNz/vqCiYRzrhk22
Output for 5.5.26
$2y$10$soEAX7wWPLatvc.kQ.PIVO1cQCGfXWd4MrA5QN1BaAvq9xh08D84a
Output for 5.5.25
$2y$10$4ILRChrqNC1ckJRrVCJVZ.DxXvOx1G1Vg5JKBsMdpMy0sTUPdJEzK
Output for 5.5.24
$2y$10$hT4KXVQzBCFs5PViW7LMnugEF8EAEKEDagbDjhygkeZxTkeLBx3C6
Output for 5.5.23
$2y$10$IoGcyfkn4nthPt.h0O7aAO7Emhqr4WGi1pHF41ItqJvVZ6yg.BzvO
Output for 5.5.22
$2y$10$HLdLTKgaRbieTcCCaI4hvu8ddo1WDW436iBpMCSqYB8TGZ8.b5bbu
Output for 5.5.21
$2y$10$n1hUTeTT1ddqlME2kGz9vezp8P536NSzw4lJxd8mAHzhd/x7ReqRy
Output for 5.5.20
$2y$10$ssoFqJl2ZTY.3v8XVsfwL.jBSw4n8wFe3YTI14VIU0S.d91IG.Lua
Output for 5.5.19
$2y$10$H1LsnDhS6WHKqbXe4qQSE.ZdWNgfnZs4wk7OB4sF94zqXQzCNk7Km
Output for 5.5.18
$2y$10$CZ8CWLbBExgD7n94QRwX8e27jOMhYfzKiSLKcb9k7497.fMGg3XyG
Output for 5.5.16
$2y$10$fnNmWGXRVPXvbDHhD2K75ONph1sd/tWYZey2lJiPE29dPLx8zJsPS
Output for 5.5.15
$2y$10$niekJMfF825bJAI5hct6OuBrZN54DHUhtUdtodLxLRFeSVakHjAf2
Output for 5.5.14
$2y$10$plEZJehSCDFBhWJEM5m44OVdYtYtyD0AhQHtofw4O3NRabA64Bkpm
Output for 5.5.13
$2y$10$tizeT1b.9dvAgJCy/so7O.cc6uL02Lfw427sCdFHATERsA2.goTlK
Output for 5.5.12
$2y$10$fJs.ygtflNJzS19rjWmAcOc2fkkIneh6rHRYKeWSaF6HyyMaY129i
Output for 5.5.11
$2y$10$LgEvKTrPh1yMKW6GAhZXj.FwevTfNtCd2noJQcf6e68jk8aDspOe2
Output for 5.5.10
$2y$10$ysvvhWhy1Yelt93tcLYNE.nbL/XPDzL2uFYzwqSC6Y/fqoCNxWMK6
Output for 5.5.9
$2y$10$.EbREUW355/.XMNv5mKmOO1USPhMgWagiwMkXLlTuonoLsIj8Yetq
Output for 5.5.8
$2y$10$D9ZWmQ9MxQtw84hjpviIE.wFFkGoP.MW65u3CUihqyQHYhO8UWNS2
Output for 5.5.7
$2y$10$PMDuii1pwefKBXTcHzR67uzxuvyJf8jtnk62GDsMTYZ6lGb0px3mS
Output for 5.5.6
$2y$10$G0NetcMb7DHmPfV90xVkQe0wtQlxRRVWCuulp4hpsoZ/qsh9VZ/pa
Output for 5.5.5
$2y$10$lqIQ9UZJvrpR3ik7dWy1bO5i/YX2gqSCvX.36aQLidB4nCaZW3WRS
Output for 5.5.4
$2y$10$6Jqvqp2Er9O3It6JQ9hvyu0TPOWdQWKcUUc6EByWl9lgRWba/LpoO
Output for 5.5.3
$2y$10$GAAVcCF4JL4BUF5nXiQRoOYtI2U3plI56rkUARLtHbFhKsIFjwAau
Output for 5.5.2
$2y$10$gzfcAoaPc28tR639NT6BY.emiWb5QoVo4wFMJqVthnRe6ervES83q
Output for 5.5.1
$2y$10$e92YG7..EXeN3GsY9SpBhu1G90dZzl4XEqa.WrhbgePU8QFavDma6
Output for 5.5.0
$2y$10$3pYC1bzGGEpdxZsCYZg0x.1grO2PMdRr72NIngAys1WJxgxWPAJxG
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/8DSnE on line 2
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_hash() in /in/8DSnE on line 2
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/8DSnE on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: password_hash() in /in/8DSnE on line 2