3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo password_hash("rasmuslerdorf", PASSWORD_BCRYPT);
Output for 7.1.0
$2y$10$SbGgaoaImj198BNIgwgHOeWrX6.hKoUkmsPhVyGOUvSHICf.vJS86
Output for 7.0.14
$2y$10$E9eARa3V/.xXtcOIYwzhfu7rrs04CO8aas.jmXG4nx17PbZ3iwyka
Output for 7.0.12
$2y$10$VbWQn.vMKECtTKr8fQty8ujvr7b2yBHYYexgmK5DOV7SpVnihZfDu
Output for 7.0.11
$2y$10$p1j9Srtf21MJL8znwsCrzOrVlPnX9wKcjQCYFJJ2O8E1Z85XMJ/Ei
Output for 7.0.10
$2y$10$K2BE1fEGaUp0sHr8ieRzHe8Xq7liP9.SifFsk1hdhGSF47/TTuT9C
Output for 7.0.9
$2y$10$dRr7gZSHWjEctaaEvNM8iOxJoiLlXz.PrACm.qNqQeMwu42VTmow2
Output for 7.0.8
$2y$10$jkNiO9WRRekDeZOyYjwY4ermB2hAiAkEQ404aoJPXvyR9NvzwnfIu
Output for 7.0.7
$2y$10$sVZMzfSUqpXoljx7UY/dLOqcwhi/4N3nfJmg/nqcxgrKiLbFUPPcK
Output for 7.0.6
$2y$10$/.nYkJNEUetVQKIs4s/KXOXEgyeA7x/wpCeAJHaib8fAJt112JD52
Output for 7.0.5
$2y$10$1hM99pXZPXrQ4h0DDop1G.0OkdBkiRN4VdUWN7MHNpauzyfIiwxI.
Output for 7.0.4
$2y$10$h81if2j0pzElAmkoCDGD5O4/v8HAhFdOmut2ULEdHLNkNE8VeEZL.
Output for 7.0.3
$2y$10$zkpvtx1MJDBry8s1g/M8MO/iZQ1xWXWpupYXtmQUe6Fuc7E754TsK
Output for 7.0.2
$2y$10$/GWX3/iZ5hM2LNwZJZkwaeYiY2nCliMGrlK5w.5N.LR/hEKXPSipe
Output for 7.0.1
$2y$10$lCQKYI/K.JcYbNqCZNV2fuqIGs7HhfSjsEfRfoU57iC3Tb7xDF4C6
Output for 7.0.0
$2y$10$0sYB13RW3DiwHIUndr3Bn.bm./lo0PvGjrXS3sGjXPUxH46f6VeaC
Output for 5.6.28
$2y$10$2o57RAz1a7q9tvjFrriAZea7K521pa/1JVDFkn8XbgjqHEhrJvUrG
Output for 5.6.26
$2y$10$8oJRg8RAhSlQzo6v4.s12ulx6Juz/BSlI84LXJOWgWKYCG64Zr6si
Output for 5.6.25
$2y$10$hR4XJgLMSCbEtv7AZKLOxOH641Rwu6/NiVm1gPHuQ4fI0XB/CltGu
Output for 5.6.24
$2y$10$Vfk3D/z9827aN.T57eLy6.m77foR8zQVwUeBv3NvZs8eSb3FhLXW2
Output for 5.6.23
$2y$10$g5EuVkq6azE37PDAaPaq4erf4m2/B0ceS2/YvqoaaAJi7/HXwHUYW
Output for 5.6.22
$2y$10$1xzO4VqpKWA4o.pWL4c6yedN5l0779PEv.mz.kT.2y4aZchQpVJRW
Output for 5.6.21
$2y$10$YfF2zadJl5y02b7UgEwrYeWfs3G4uozAfCUbTC1biaxslGvGlxklO
Output for 5.6.20
$2y$10$M4huUlcgv4JqPge23pBsKuWjthotg0I4cJCfvDEsWriKkc6FIMs06
Output for 5.6.19
$2y$10$pPQTQOJwT5aEcaD9XXG1teUrscuTT6PDtKeavCdywF6C0R.JAoMRK
Output for 5.6.18
$2y$10$2qv9T0eGPqK3AIpqUUQ1Re.BcNXGC7l5cJM3B6wgfmgn6GJ16PKDe
Output for 5.6.17
$2y$10$JInhUuitYZHoj7wJ1mg9M.8HVHtdaVfNHvPKqHjl8ItLumtvXaKR6
Output for 5.6.16
$2y$10$mlULLWBRFZ7QrP5Ytzk8yOBM2dXE0ht6HQLZfSLPxRLYwO27edC5C
Output for 5.6.15
$2y$10$ACfXZdq3Gu09vYvF9kxKkOVqtiZqmFN7SJ16.ciwSYkOQ0HpPODZG
Output for 5.6.14
$2y$10$Cg88bL8L7aenYOGrpkpsquWFnr89nTCxLh7.gRTFNnciQxHkm1CZa
Output for 5.6.13
$2y$10$O.cU3WdMKikuASJqkBNURuu9f0.OjHv4mBc3Zv7G.HpFYmXGcWiV6
Output for 5.6.12
$2y$10$mep5LZBYMcfZHWzeZ00Q7OBjHTrJ4uzZ1oE.k.wK2Hg.fRHPSirY2
Output for 5.6.11
$2y$10$clAHnugumByaVZLBLGkuceBDjZIsCVdr9Sh.gn63hYSzCX1rRzh2i
Output for 5.6.10
$2y$10$uAdrCI41JldlakuGP9F6Kebtuwi.VB1rqnl3dbCH4f6yRSjD/D.7y
Output for 5.6.9
$2y$10$C75.jTQ/jjFXAVkH0AX//udZbG8cf0Y19r9XEm5iwWJevXyfEAJQy
Output for 5.6.8
$2y$10$pLx4l5uJeBFUtB5bv2W2jea3/KiUGcdFBrC97aDQ2UtNRUhBmnnK6
Output for 5.6.7
$2y$10$yyZIjO854w.sMBzJEtbgmucLtNmKQ2MscrOjjJVylPSmvPyxTnbeK
Output for 5.6.6
$2y$10$pUvCkTQAAPy/5SS5aXbyVOAyipAooH8jSkBdiwkkNOzq/F48oi/wq
Output for 5.6.5
$2y$10$jkh5RlPiNNv8latQ9IheUeSTZHd2okAf7IbNigNC8iRqDUbP19rhu
Output for 5.6.4
$2y$10$UlLsDE00fZ.idqMDXuuF.udkvgmpcS3kSG6g8ayLxvi2X9L.UVUpK
Output for 5.6.3
$2y$10$x7eTPhuKD4Gw41HIWVN0GO2hnZKoJXbsiY1CYHDCAofV6Mtat53qK
Output for 5.6.2
$2y$10$TPXYIFmEIzUdiOKfY04FKu703hWFsBftEdjJ9pru0UAFXTmCU8gEa
Output for 5.6.1
$2y$10$ISanpQwXGfijW2gXkOophev2rnYqd9TXKT4ZqbD9KnddTWFX6SwEe
Output for 5.6.0
$2y$10$Aumq8if1eCoHJoFrRLJuJelDXA7FtNxIy1OzgEr/HucO/aNacD1V2
Output for 5.5.38
$2y$10$nqGxBnOEB/3Uh3CfuoJgR.la9nMAfM1HLRLz.QW5OulVDsQdA0lXO
Output for 5.5.37
$2y$10$RO7w7eLCEOrZ6SJH7Dyir.stioqMSrREnYUPy5ovcy7QkGMVaUKd6
Output for 5.5.36
$2y$10$drDCc77h4sVeAIMD6qJEpeNhoGT2W2aIYaJ8H7.wxD5ju2Oh4O5l2
Output for 5.5.35
$2y$10$8qfxx/bEaGpZl3KMm67jLOgSuMicmTMGdariQbeBKfbewP6WvjObe
Output for 5.5.34
$2y$10$o4zMhNODoDhBfgdCddZsy.D5K6jGea.cvHFvigRVp5MdiKeGGfML2
Output for 5.5.33
$2y$10$zGaJuRZtyUE.eK1dfAYVg.qrb1AsxD1PRm2UDtHPbYQb3WET2xbli
Output for 5.5.32
$2y$10$3.5JnPg1M.erOT2Av75s0O55NLu8L6kIxVwDb5Qx2FHZowTnRTWGS
Output for 5.5.31
$2y$10$qbFUI2hi3ocG0B3UNoVxm.Hypp4W9wKlBp0KreGT8oPubsEOUnBkS
Output for 5.5.30
$2y$10$.axWq8mFiTrKzQDpXVFNqen4U1aitMV05cMwukk8MOZ92/cs2VbkW
Output for 5.5.29
$2y$10$zofqqKxkKXjGGxhTbcAWhe.TZ3nhTN7sNAYmiljLXH.srNZI9qya2
Output for 5.5.28
$2y$10$xGXHPQQmoGLgh.2aLnG0m.XMP.AKBPpDdZmi6B8Ejzbe8ZLt6dec6
Output for 5.5.27
$2y$10$WQ6OQu0Xalk1vsJjZtb/V.QQj2TveHkSpqWKoRvOLYwSP29zfVZDi
Output for 5.5.26
$2y$10$ZsFY9njGnhYiVzDaWeFGpu5kvDgf9Oun1YVocmlI3FpjoQaOrjNFG
Output for 5.5.25
$2y$10$dwVIhGwg4JDjLdqtgHZ4vu3wXjM5x9yB9W1O.cFUDKg5BeKlDk1A6
Output for 5.5.24
$2y$10$MdF7I.mVWtBXtRxqwa62E.ocvSMM4enJxkL//1M75MByKAWA/EUD.
Output for 5.5.23
$2y$10$y82bltiPz0WYZfsNEixWlekH3InJPi9HXNDnag6BxTVT1A0lnJkkW
Output for 5.5.22
$2y$10$fo0NQW/C3MoywPhlx88HPOyXZVz6y1TZZZiuaOsMpzl8ewfBQ3K0O
Output for 5.5.21
$2y$10$1YbKRmjJdp7NdAGJK3.HdesUwOtRDMlM5YGpFW9ZTaNx1sRNwg4VC
Output for 5.5.20
$2y$10$Sz5/OCuFYx0tgafj2B15c.0kibXym5j3yUYUwZH.7hxsny.md/9Ki
Output for 5.5.19
$2y$10$iMrH3dr1WCD5M66NDXARgO4/Yq2YL7f2arJ7668KNu9zlSuy2UW8y
Output for 5.5.18
$2y$10$sTn.2xbYqqNsrbZDHeacEepLxa3xcx4//UcrgsW75RC8sq/31WqSS
Output for 5.5.16
$2y$10$tWbjf1OHJGxe9oHKdu8XR.MscW13Yc8dylk04rIf80.4owtC3V9hq
Output for 5.5.15
$2y$10$RIyRtLQkFfW1jQ30SYzLXuDxfWlOUK1tRvI4SDtm87IpBNLsfI.oK
Output for 5.5.14
$2y$10$eeFZABUwXoSnV7Hh1/fg7.PuwvnAnWPpWWi4KcwJnGGlaw47OKcAS
Output for 5.5.13
$2y$10$08VdcO96i3LbRs3GKEdz8uc.MmmhiA.PDtL/29kApSz8y78o75Nd6
Output for 5.5.12
$2y$10$KecnlQp6FBebwvsZoDHaFeyfuFnGti1QDp7yw5Fw4pqhGtBVHMNQu
Output for 5.5.11
$2y$10$Oub8t0SWsf2oPlKdBoXISunm1/DKnf.oCigrfJTBxNY2mdPX5AUV2
Output for 5.5.10
$2y$10$6jKw9QHRDI6pI2giHT16Ne.FNO2z0eQHSWzvT2rYOI7.e.Q48MJQ.
Output for 5.5.9
$2y$10$AhZwFFY1Dog9AppDr9.ca.9A9eizAIZf0Bd2mMp8QOTGEcQXN9Nim
Output for 5.5.8
$2y$10$qcRm8ZjIFgy5DPK3IRsAyuQNOs6Yt/NpyFibsYaYLWzES6tOg/KBO
Output for 5.5.7
$2y$10$Y4.9VVqgaQ18dz7ZT3iy0eYHafG/uF/FeowgHNVkVx77RgmSROIv2
Output for 5.5.6
$2y$10$mXsIPOjR8qpT2Bwr9OQWNu.pKPbOAPMy/uG7GfKLtySAhRPnNyAZi
Output for 5.5.5
$2y$10$N0r6D2ayCCJBCOibXVUiceSXAwQabbY1noT0zwd93r/aJslsmJH36
Output for 5.5.4
$2y$10$bwRAc/Tm04RHp6sEjH2OJex63EpDeJXkE4xML5HdNc3RYFW.aOAKG
Output for 5.5.3
$2y$10$ln0of/P.88hrPD9sWppVtuI4/3oa4LNlsTDyanaT047pwJvRAB5yq
Output for 5.5.2
$2y$10$YAt5RvXmWT0UCtug78zv6.ZROgBt7BzNXmrnltnARfD8en7ynTRSe
Output for 5.5.1
$2y$10$uGzUG0kRgq0x9BccR2qP2u6y2DWoQAStUTndRxpbNHogg1WRuUjTO
Output for 5.5.0
$2y$10$armeAxloXhPy5IbqRsBfqea1wQRTefz5EWPvnute5ByvjCgdiEZHO
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/Ncv9V 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/Ncv9V 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/Ncv9V 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/Ncv9V on line 3