3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php var_dump(password_hash('hia', PASSWORD_DEFAULT));
Output for 7.1.0
string(60) "$2y$10$RZ1IUt8u9eAgOqiOT9O9Ous3iHuFX26c9S8vTCygww.U0dL9lL6Cy"
Output for 7.0.14
string(60) "$2y$10$XQdZSREAEOePMHCWTkUIvOhCxi.HpKwHsmu2i/XZbqw8os673zM6G"
Output for 7.0.10
string(60) "$2y$10$QUeXjte.DUPT4yxPp.ZD8.sa/uYXCjYr383wvDk4SWPsIv1/KhEY6"
Output for 7.0.9
string(60) "$2y$10$l06iNofm4icljc71yiwECebxNRY4KCJ7J25vy/J1zOcYxGqPYNaSK"
Output for 7.0.8
string(60) "$2y$10$C4FmtuMjHZUroM4NW0fxCek4o.NbwzopRG429CGyQlRKgPeVNw8sa"
Output for 7.0.7
string(60) "$2y$10$54kK64gAn0BwUL0yt9m8d.d.AmAiRpUCYWLFaBmGafkeDpmqjwOVy"
Output for 7.0.6
string(60) "$2y$10$Gm2G1pG0834LoI35ieLfzeK0.hGO/EFCOv0kKVKMnusA8W2tw86ni"
Output for 7.0.5
string(60) "$2y$10$3wV/i6BkyKupyN4qRhogf.nwm8eEVES6pQiSTPFyxYgx3pKu.6vqW"
Output for 7.0.4
string(60) "$2y$10$DucSRMCWNyKfnoIJUPEtDenKkEUuxr6zQE6GAWs2dNo.bP3.UGTLG"
Output for 7.0.3
string(60) "$2y$10$D8jPP7PK40AZ594fBNAeMuQIgmnKeyEU45fR9fetRQ.nNTIwdNqbC"
Output for 7.0.2
string(60) "$2y$10$JklWqByUgiiUjX9rwYBhcu21CyAKl6YsDiHQ2U1jD9EK2dWUw1Zba"
Output for 7.0.1
string(60) "$2y$10$fGwsej3nXcOyHIYyWm6LhON6JiQ2iyztRr72o5m7ea7H/KcYY.5jW"
Output for 7.0.0
string(60) "$2y$10$.JXEaMF8Ke1v12rM/jp0SuyI4k/3jShRdgremSNvQxvIe3Xc.hQLW"
Output for hhvm-3.12.0
string(60) "$2y$10$7IUo3R3Hd1YamKJ8Cmpo2OlQIlCiY.oScwiUsLWM0Q78YtpFEDm5u"
Output for hhvm-3.10.0
string(60) "$2y$10$RDFHR./XEuecKAIJ2b0Cm.oDNUTtBiaFSRmIcXs8/rjV2.5F7iF9u"
Output for 5.6.28
string(60) "$2y$10$9deITz8GWnIkJdNHpn5s0Oj2RBADIA3svaXb7nKK/sQlg1zTXBgVe"
Output for 5.6.25
string(60) "$2y$10$I6rBFhCPDaBJPX3R9jFc2udYLpysy.sxR1BKDvylDS3f5gVkIgoiG"
Output for 5.6.24
string(60) "$2y$10$BQaZmnkvCTtBik7ssYF5R.FRMeQbVNYkY7oodnIKvMsvcRucReJ9y"
Output for 5.6.23
string(60) "$2y$10$YI8MtPx7PBs.8WELfFnRD.f3AtdZfA43wfy3eTXBg6D169KSGAs56"
Output for 5.6.22
string(60) "$2y$10$ZMGNuW8HTA4hAjyof/bZf.ATzUeJ8OhXXMkyMP0bNj9bhZj8NTwKG"
Output for 5.6.21
string(60) "$2y$10$uXL02Qz1n/QBm0Ug9RNBu.bJBhENIHZxnMafU4GaKLK2sj/CJo3Lm"
Output for 5.6.20
string(60) "$2y$10$oX67vddgLi5XZOsDziie5eFpKDxgew1w.C.7E1d144zfK5U4n3Nh."
Output for 5.6.19
string(60) "$2y$10$Y9oAa6WDzuq3csObwcPFmu3vOTCpt/9UX7VzyL37CbyQxpGtKB9YK"
Output for 5.6.18
string(60) "$2y$10$h.mqPK8nSgTNTXATMv0g0.iaCuIhouoP4zqCGcjVmvOyP8oAXTblW"
Output for 5.6.17
string(60) "$2y$10$eN1yjGVcccMZXlUoxoN.R.HyLNOmaHBntiYUO/BFnQvvA7wL.ZOx."
Output for 5.6.16
string(60) "$2y$10$MarFTl/nhvU8qJdLUAVrwuxTIOTbk3ZFapSL0xInGkOhGA7GM89.S"
Output for 5.6.15
string(60) "$2y$10$cO3H/sJ1PhWTXw4QPRw.FODuemtyyLFqL1UVs33CANK7mrM7yQP1S"
Output for 5.6.14
string(60) "$2y$10$FWrSnNnUuqYGfIjk/E1dI.6YE6vvRJYS18Ti7mzYTLjU5AfFmsn1C"
Output for 5.6.13
string(60) "$2y$10$Bfhc2E1qPbwKuZEraU4aKecLVgwFiDfMF0t47tobmhKiokyW935V6"
Output for 5.6.12
string(60) "$2y$10$7/ykKgbd07HLM5HM/PtqcOByfy7eY6s6n66bP7HKRiZQr0On6sp1m"
Output for 5.6.11
string(60) "$2y$10$.WT57laQCCzbqS8KNbUiXeDQ5viiDj11d8dL7qZ6zVvIsZ47BPgTG"
Output for 5.6.10
string(60) "$2y$10$mg9o7mkmfWufmSCruBrdIuArv62IfmznhSSVMrLY5wTZzQkqi06ra"
Output for 5.6.9
string(60) "$2y$10$QXwP8S49FRhZ2KlcBWerUOjCcDvCuRvFFgb7fohy1teaG3d3zu7Km"
Output for 5.6.8
string(60) "$2y$10$XpBXrr4AVGQ/dCoGjoQo7.GZzh0ytX.2rQO5u5BJY2F0efDo/coue"
Output for 5.6.7
string(60) "$2y$10$e1eruUEXgzti.QMPax1geOmFH9058UC/fDw2gXrpf5xMxz258t7Ya"
Output for 5.6.6
string(60) "$2y$10$T6eh89cZj/xHl2XQDicWFuuNTnatcfGIOFulN5hcKp7cP0xcfH5hW"
Output for 5.6.5
string(60) "$2y$10$gxuB.j3GIgZLbOw4aBNbx.5i0JEs9TcZpeITXo60NKc3BlwrGi/4W"
Output for 5.6.4
string(60) "$2y$10$LMataY0FhPFZ/StiTffuxOw0FgTIl45y37L0CHc2.RcIbZ8j9ifpa"
Output for 5.6.3
string(60) "$2y$10$QpIM3G739XQTaquMrNmEK..cDhsN.JEFvEX8iNSzxwPPc9uqI.lD."
Output for 5.6.2
string(60) "$2y$10$x7TmTGruDeMtScjf8i3ZAeHETaknOWJGb7TBT6413a2l/qCJ3cJP."
Output for 5.6.1
string(60) "$2y$10$EYY5TFoaqNazfDCoFaHQDelRzcbCot3dNnnkj8kdCCVWkciSuJkDW"
Output for 5.6.0
string(60) "$2y$10$5u2BrX2rEw.jeHRoLHTeDOgG4YTNoshJ8RhbucYbLLMPZtEaFMdJu"
Output for 5.5.38
string(60) "$2y$10$Xh/7KuSYZCWb4/y/OsWWEu5b9/1nkYacMcKjjoOGoADAhI9L0.nei"
Output for 5.5.37
string(60) "$2y$10$1dr8HIfHhL18CpUBrJIsN.Ww8StPF4UgUeCZZIlmmT3WlZpgsSu.i"
Output for 5.5.36
string(60) "$2y$10$Oz6sJbUxnsspWy42IPyxL.7W2kcaLRZqg/Dvsi6nNLxYUm/1eaFuS"
Output for 5.5.35
string(60) "$2y$10$3ACVQLvIJ/fkxDIbZI9E/.PcF3q71UW/boDkqT7R5pO7eA5CAV81."
Output for 5.5.34
string(60) "$2y$10$K4sbPy3WuiunzQtz1MDBXu60YxTEC/k.tMTOJp1fZJWDPHuB0hDCK"
Output for 5.5.33
string(60) "$2y$10$N2KeOAJwGNDXbDp/Gu8a2OCS0OHBskJAR9Xgbuc.wOdZqCduB1ray"
Output for 5.5.32
string(60) "$2y$10$c4.iwU..fQuyPAQHwLUmQOT7VsrHxTkPp99D7whwjogxHSoMOJgfa"
Output for 5.5.31
string(60) "$2y$10$WkaL/ENiRXRc6kvtxKefr.U6ck1BgJDW7FD7U0SA4/x7ZzSRZBya2"
Output for 5.5.30
string(60) "$2y$10$qHPuF5gapGuG9gFSvoTttuUTVbKFq4P17acL03LRufdUS8voY6DHW"
Output for 5.5.29
string(60) "$2y$10$Dv7rYNQPflycms8fqTQlC.lvZT5.pZrz.wRFGjOtermjrw0Gb57JG"
Output for 5.5.28
string(60) "$2y$10$.mEPsVBsYV0AmSAZnHJ3A.eraUY5w8bqgdMzYMcb99v6Zkbx7XzK6"
Output for 5.5.27
string(60) "$2y$10$4FC5r7z4Fv.eznipjgw5/OHE.qPDxa5ovFXq8qydiviiQLf8Z8RUa"
Output for 5.5.26
string(60) "$2y$10$1saLv.rbc1dPbWpXT8PU7.LNer7KhvF5llqUHLviMe6MiHCP2sE2K"
Output for 5.5.25
string(60) "$2y$10$NXLW9g6lHyuKEfVwxQsZI.5lUW7OtmRjIMWV0hb3fp5ZmjKPa5Mue"
Output for 5.5.24
string(60) "$2y$10$FovEOMVD.evpLvoMyZCL5e2Nvf38JcczXCiaemh3hzMXogIbrSLzm"
Output for 5.5.23
string(60) "$2y$10$Yb8valW8nSDSwQlB6Onhd.cWmjBQ4MB5jUQF0e/vx6G2e.BmfLCVe"
Output for 5.5.22
string(60) "$2y$10$AtgSZpapyBqmS9Z4C5qBsuSpAdQUGO/4nuOqWrEeANEX0KBblM8Um"
Output for 5.5.21
string(60) "$2y$10$RJTgCo.1WvDfrR.O0PvhbuRYCsb1tjRt3ZsjeJsuU4kcd3jLktBhi"
Output for 5.5.20
string(60) "$2y$10$z91IJou33WTpprJSgtcZ3u0P7y5KUTVI38x0bRqLDlCqTxfCtHQn."
Output for 5.5.19
string(60) "$2y$10$v6AAH7tkLVp4jzVWofhG6e.W9dcRCsA3A9Y/gKxfWrBETskSkbK2O"
Output for 5.5.18
string(60) "$2y$10$jSAPXKbMaLYeKVauHgjuD.nr5T9MhKdNsdlvU44lPRbM1aQ8Etslq"
Output for 5.5.16
string(60) "$2y$10$jSwmL9U3.klWeLEFESJLmuMGw3SV0bvCg9qMLicDxJmYjQeL9KQMC"
Output for 5.5.15
string(60) "$2y$10$nFY5hIOlT8mY/Q690DJD5use3GDLQ2uhseBr4cEzUPr2wXB8E/RW6"
Output for 5.5.14
string(60) "$2y$10$AhBEJHCUsdsKBJPnGpanAuvGMs9BAoBS1SAeyaOvSx.iUZRFzORwq"
Output for 5.5.13
string(60) "$2y$10$GHU39WlvygyHVcfkha.dvedHxWJbedFf85ZU/9OmhCpLubV0J3l5m"
Output for 5.5.12
string(60) "$2y$10$VN8gIb/BA/xyv2efcNAmm.3wGZ9wz.OXVUhhVk1LGGwE0piSvkwXu"
Output for 5.5.11
string(60) "$2y$10$zIjsrKCXFVqjvzIxhhvNJeEek9xcPbXKjYzM5Is97UH9ISCf3uU2K"
Output for 5.5.10
string(60) "$2y$10$fKY18VT6LgAupO4.2cpKHOj.kEey7wlc5Qs7N9q53WLzsqLbH/WZS"
Output for 5.5.9
string(60) "$2y$10$Azgz9Zz8aBUH7/MPC24twOPGxt0RZJ/CSewF8W.v31ccIQbAiErSm"
Output for 5.5.8
string(60) "$2y$10$M2q6nuBWQdCOOu54XYL2SuXP92th5EZQekWQcppWc8mOXjfwTXvUi"
Output for 5.5.7
string(60) "$2y$10$hP8smBuPuktpnjFiBStGo.K2/buOKtCod8QlpLqoHhKt6ziscZBEO"
Output for 5.5.6
string(60) "$2y$10$rDa6w2/TtB76cFZd2LQDS.OK3BW30spbjwLV1xTKo0XfPt2Tdg.4G"
Output for 5.5.5
string(60) "$2y$10$nBbUGp0dqcPixyWz64Lnlu/cfXcxQCAattNtvUBlyu4MfIf/Al1ha"
Output for 5.5.4
string(60) "$2y$10$DgJn.B9KzxZXx4RJulATQOAx77JDEFXgBFtmNeGoBWD78/OizwWSu"
Output for 5.5.3
string(60) "$2y$10$P/aZ9smdcqYPwyVDgeJIserRQ60aSyYXnKBi..CNmt19fJnwiFGLq"
Output for 5.5.2
string(60) "$2y$10$ZV/lOi6JjpcTKwOk4npyXe53pbjnFUJAq39QaCf36CuCFhr7vKDNq"
Output for 5.5.1
string(60) "$2y$10$mdOsvJUlllOprY4rbWCG0.tiUTGkuCZ2WeLbASANFc.uXksYZswVi"
Output for 5.5.0
string(60) "$2y$10$ss3LgSp6bT7Oo5BGFHYi9.9WI6zhrOjMIeGsvwBvZ.zU/ABqQSpN6"
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/QMmUS 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/QMmUS 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/QMmUS 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/QMmUS on line 3