3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo password_hash("sunshine", PASSWORD_DEFAULT)."\n"; ?>
Output for 7.1.0
$2y$10$t5vfY3tUGMuly5eREAO8H.w0Uag5erkZq/xaFN9yHcchlfRdONO9i
Output for 7.0.14
$2y$10$UWsWkKFM/ynA0MPgh1zOJODL8fErfRyC8A06/j8hh80ponHhVqZu.
Output for 7.0.10
$2y$10$MWwreIyRzAeuXcay3XVzzORyG2D82Svdijf8z4DaKwaSVcMOmNVRK
Output for 7.0.9
$2y$10$x3RQm0BxUpxMRJ/LU74MJuVIxqqZ7RXXgiPIW4/iQfOl4fORakEmK
Output for 7.0.8
$2y$10$Wpl8xcepmbxU4XoTdw23..Bu1i4Gx2Qj.mResxjdMFc0BNrEO/JQK
Output for 7.0.7
$2y$10$RJlxvakw1905cdrep/9Mr.2eEpavTChnuIZlOBt6iyVlfXVIlt2SC
Output for 7.0.6
$2y$10$2KRR.z2b1AIMkIjfzOkJ2.NlDDQcCygO/cLof5dUW7F5bDYRnl/Ue
Output for 7.0.5
$2y$10$SvbTaA0p0hV3v6vYpYEcIOfnA1BwDzGHu88M0d92n7xhyxNCk6Y5O
Output for 7.0.4
$2y$10$b/kExe0RmW/N0WjDO2Xt.OZHwCUbZHVeFltWPu2obv27/niOKRgw.
Output for 7.0.3
$2y$10$43k96H4g8v9ZOYTGCAZKO.iQ990nfSKOXAFJk.0QQyusCgxOyppdi
Output for 7.0.2
$2y$10$PsF/o2yOTyt8jFxpQmOw5O9tyRoXrG8gCdcvRsZfNTP6nlqHSATCu
Output for 7.0.1
$2y$10$AcqGn0vMn7D0J6VZ8HeP4eHWvxXG2SNXIrjzC7SyFAu3.4xRpifb.
Output for 7.0.0
$2y$10$bDDgMARaKSW515FXsIegKeuaAA7vFe.CSTdILvTJxmmogBfQrYPgi
Output for hhvm-3.12.0
$2y$10$MA2DZP4Kb9ahrPsPSxBR1eY4miK7bgTOwUOpm8aqJ6e3VFxfsZHw6
Output for hhvm-3.10.0
$2y$10$0HF8DCdlyT202odeLD26gOXG.i8sqFBICwCOe/2zVRkpx4jtL6F6a
Output for 5.6.28
$2y$10$khwtOnuW6Tr9MSGACMMQe.t1gm5ziu6OINMLKvqbjPQUzDlkj.LfS
Output for 5.6.25
$2y$10$bxOnnG1uAS06P5vt6gsjLO6oH5JDOfWB6nDdnGiGu05oPP/jzZuGC
Output for 5.6.24
$2y$10$0/xkyK03jgVHBxDks.Y3tenE.aWBaqz3HXqrezarXLuAkN9vyvBN.
Output for 5.6.23
$2y$10$LDhQX/qbt4/e4/1qDQGEs.u69whwZigtAV9PX1BugD3DpMkFyVfky
Output for 5.6.22
$2y$10$.mu.vD7ZNJH7vJR65SQAxOf16FckUbvoam25/DaT/hJTqY8IELwki
Output for 5.6.21
$2y$10$ImUqS5mIcabzzc8KVwCM0OMpzKq.ZQ37bGlguy1JcAQ8cRhfM08iG
Output for 5.6.20
$2y$10$ZuiKhA0zLjWJVkL5DmgyeO4ddUclIr/ZphZmPnDeqDPSmXRob/nEu
Output for 5.6.19
$2y$10$zeyTpikXRhULciUUoaev8OKQDEgPcoDzdOIxGcDTs0Gag6ZCQyIDa
Output for 5.6.18
$2y$10$WkUL7oTZvQrMlY5aOlNL6OKh18/bjm1eRsCONKLx7bnKD5D4V4Mt.
Output for 5.6.17
$2y$10$IUAVWhqzpXsH9KK41Ig76OTASNr9j4f.u0SScY2dS8iR6NJAruyCi
Output for 5.6.16
$2y$10$gg00tYS2Ro45q1kkf8EuPeOP3KpGkvkX2hoPa2Ai0MkrdON5feoZ2
Output for 5.6.15
$2y$10$JjIB2ufzXdFOvOG.46eeX.qVwcvjXgt0ARyCO2VAIG8I/ElbNwRpi
Output for 5.6.14
$2y$10$0TtKMEastJBXt/F2bvBVHOteMzYflWvh6gVhOCvsru7WL7lIWs3Fy
Output for 5.6.13
$2y$10$pD0Mdk42uaJBsAetOgWYOO/t7Es4IXrp/LZRVTHXlCvUuPAvnPzc2
Output for 5.6.12
$2y$10$E7o6PaZEZQn1BNdHL2icLucVbnB8SOqp0dn5UM1QN11k4hSR/IU9S
Output for 5.6.11
$2y$10$H0q91G/TMJWP13U/YSxphOmaIlLZzewR3FCMakbQfyhAW2FzUKzO.
Output for 5.6.10
$2y$10$unrh8pI.kiMP2nIITjSEMOs1R6bXHnxCR.IEj8o5LCpPZGS1S9d0O
Output for 5.6.9
$2y$10$4kqiHiAKB6iD/RMFp5A9VOo9hqhYcV5CVnOOEdgSoq2D9Q7.40lJe
Output for 5.6.8
$2y$10$YyhHIrANdXKwTw.OlD4iPuu/OiFx1S0B7zpsbywXogW2FljTkP1bS
Output for 5.6.7
$2y$10$m7CXkEcOhNisK0uELAcykeVUy92aDbMF.Q6eRXMuTqUDr1.pxGA92
Output for 5.6.6
$2y$10$vYiviKvzihwHPU3v95n1RuxTY8cphNG68op6rjJxZVlFJWy.rv1e6
Output for 5.6.5
$2y$10$hmYqcmwIUnSkmegtGINwKuXeZTm9y8PTvIoPlMyqXwt2V9vdbVneW
Output for 5.6.4
$2y$10$ZtkjX0uKQdrcixvnBEmlleEIFkcL3ZeEtEVdpQ5EnyiaMM1FUxY8O
Output for 5.6.3
$2y$10$9TF3Buqo1LFGFft8ZdobmuTHP30KBt2da.FT4CTtcgwYNQKyoCD4e
Output for 5.6.2
$2y$10$kYqx4Zzb06XuzcpBYZH62ONwJTP.LNXFmlR/qBhuhFhxwfW5cwRn2
Output for 5.6.1
$2y$10$MhWc9NhNsE9NbimlEKLWweKSCix9t1Z.Ksoct7VU7L7JFwdYVBFca
Output for 5.6.0
$2y$10$ap5H4Wk4WcAoW5Do6at7ne7eiPiY11f5jygiV9Iw8Hi7wqPhgGpdW
Output for 5.5.38
$2y$10$eSqR2odHxmADHLRRhTYrYe81Dxef5Ag3N.8ntyqr4ExCFTLN0654C
Output for 5.5.37
$2y$10$2N8YOAAYDKSBlxosFqK/2OynwQu9rDqUqf9ncDntjEQtRe2Vsf59m
Output for 5.5.36
$2y$10$LJP/0MDURm9e/DBIarw53.sl9JUgB4qgMniImbvFoaxEHRtunxWRe
Output for 5.5.35
$2y$10$znymSaC9WvMYTE.qE/e/ZOZT.u/VZ0ujkGfdDTZa3UAhx7dBzFA4C
Output for 5.5.34
$2y$10$THgxW5.SfQvNwpKxi0wId.xrdbThHaH6NpvGZr8h3Z0fh9pipt.le
Output for 5.5.33
$2y$10$CpQkegGwYMneVPs3aXh7xuhzxEL5yfj4i752QU7zHZNgQRP3BacTi
Output for 5.5.32
$2y$10$V6v323vqHm0IgXtTiA2pFeaIvzqTznQwZaXb5AokEc1j8R8IQ2dMK
Output for 5.5.31
$2y$10$b5c58MsA/Z1ouyHDRJAkZeg6tjlMxnlcgeXOJr/T7yMKfBwWkitjm
Output for 5.5.30
$2y$10$P8huv8A.SCPtsU/nxlAFM.vmKTaRvj2t/aAVaWYgYqJInnd2He39K
Output for 5.5.29
$2y$10$PmV7bAunoM6B4Ays9Ik42.KNufwodK4GOZy8QOEBqmJIflp.w4hEi
Output for 5.5.28
$2y$10$PAzGh7bcj6oKqkz7okiEQeLNDKrKp8BurDFAlge/gX7dc5rBPlMOq
Output for 5.5.27
$2y$10$7wFS6yuNCrpqmXkvHHIS3.5cHwtd07kyLqq/Vh26CL5Tzis2TfckK
Output for 5.5.26
$2y$10$rdX1gcU7uZB5ntnehlQ7FeGZQfGpUUMVVPxvTDL0GnoldJ13VSDiC
Output for 5.5.25
$2y$10$SInrmqqH..ZH9/WD0Z.S8OfnXtMAlqpMXp7/WDoTaZwhncxRvZxi2
Output for 5.5.24
$2y$10$V69XMD3NUsATKE.Q5uge2OLnMLC0nSOi6KV6hCPoyTrl5c4YtrLSe
Output for 5.5.23
$2y$10$Zb7OpafeWhFuGuAfbshNeeTQxVYJ08OXvYl.dtjvHeF0ZmHCKPg7e
Output for 5.5.22
$2y$10$0Ha91L3TzfFjVmFE0OXR6.VLQC0ncNJGgVTP4tdJFWLlNBDYPLUA.
Output for 5.5.21
$2y$10$wGsa/15heCxAYTBGzvSpH.9YbAtjD0wP34gft7/hlLTR1JbdMA4tK
Output for 5.5.20
$2y$10$jE5mEAknCYQ9dyjciX63kO.pr5eD4l6vpv5AfQE6pB8fPmNSu3E7W
Output for 5.5.19
$2y$10$T2GESsrW9ekxXwJP/LwxMeWQOT9G5WNaKu5I9M4zi3yTGMsbcZ8/a
Output for 5.5.18
$2y$10$BLd7LaIX8cjKZ6ElyZf8E.QU2oLji7b04Yv9dC6AlRUSnQmwl7ziK
Output for 5.5.16
$2y$10$q7p/LRUH/KQPLNKZMVqWlupoEODj83WKh4nVUuwE4xcIhvIglLM4.
Output for 5.5.15
$2y$10$rNhIIH9ajTVwcNUdj1ZLhuk2SiC0EgIyf42a8bl8BaTmvdHqgt3rS
Output for 5.5.14
$2y$10$WYx7TwzKJtf30/OJm1k7Eu7VhbW61qSrL0yQtpMUUPN.RxV1mixo.
Output for 5.5.13
$2y$10$.I0OAkMi0OkmTmvwhvH/3eUjN5CJpjP0F6nU8pltvd4Y0FPBSMBMi
Output for 5.5.12
$2y$10$mSfXBZrIi4f9oaVQFRX4ou6GeKT/fAAbqg2.jTKDWVPdi8TmN410e
Output for 5.5.11
$2y$10$gU2Zr.vGg6DKn7xEb0Y.4O/aJEUy5W/m9wDZptNry7MzMbLLjE/DG
Output for 5.5.10
$2y$10$fnbis.w16by9HBJAyJKGv.PbaS4JxUPyQFQWDhGAgrVGn29z65mM6
Output for 5.5.9
$2y$10$1vY3Jzjd5JYs5/9/oGUGv.FIrqvTdah2LcglsgNgw6Aw2SrjtvSEK
Output for 5.5.8
$2y$10$ltPMyaooO7/tXjG.lezAm.WIl4UdnK1N0Lv.YJB4DYRPVg6zu44Ny
Output for 5.5.7
$2y$10$s0bWSXHTtDDm8sJAcNFeluq2XKu.PKoSesqjaKtWiuRzeBnXSErs2
Output for 5.5.6
$2y$10$V.MmQbkW1g1ZdHrLZyBCBejntxAb/.ou37MOen9M2OiAtYiQ.Cema
Output for 5.5.5
$2y$10$0a1TBrnlRFpIbMrQS11/zeExNXMqwP/toj07UZp.oeHa1LYMlgw5u
Output for 5.5.4
$2y$10$4ZX8NI2shZ/4JJYkV3evoO7L6tLi6oJ.9RouYvWDw4HkJritFe3BK
Output for 5.5.3
$2y$10$OQDdlUzhUtvs1av3wLjGEuWTwN7qVr8ZYxbK48nEVcSvEDsmAcKkK
Output for 5.5.2
$2y$10$Q54Jtf66IWzg1Sj0GFLLHeOyifYVrhfdw81fRMd0xOt2iQ4H4LX2i
Output for 5.5.1
$2y$10$r3y3jdhgE6ZQPP5zI9ii2OVyjXQQdiJAy3jxkfB2c8qATPx9OTFBS
Output for 5.5.0
$2y$10$pBfEsF9/HGx5GU0R/iubpOJpu2KlVgrxOjRPyAx0SE58bpfAnUN7S
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/hYRbD 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/hYRbD 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/hYRbD 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/hYRbD on line 2