3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo password_hash("servergrove", PASSWORD_BCRYPT)."\n";
Output for 7.1.0
$2y$10$UiZK.FXYLKaD8yKEQHAZKOsHTqMTnJ.wCDz2ex05aUy90Ms6Aj3qW
Output for 7.0.14
$2y$10$mcuytJ.dwf0kJ6SrGzw53OTHLXNiosbFIs3PxFZZ8GHWZIT45l0Bi
Output for 7.0.10
$2y$10$D9JFsdCLR4UqPgEDe3KNGuC7s4z5QwqdmLRIFjlkoiNS7Wh1oC1Gm
Output for 7.0.9
$2y$10$vjDOcWuGR05J.fWk5JI1NuXa8xbOCG4Y727KRun40RYe9wRIPovOy
Output for 7.0.8
$2y$10$RKf0JDWn9e7JAKmU5SDlzOCOmvJ/bWN1U3EV0PjNEHtm5C.KZsCi2
Output for 7.0.7
$2y$10$udsj.GgEWwtmJ3CM11GeeuHxFGoe1DcsPMajKtzwsBFBek9fLDMxq
Output for 7.0.6
$2y$10$8vryVtK/ZhjgJWju6LsCQurmTW7LucpA0.ozI0hR9Jsa3METwmNuu
Output for 7.0.5
$2y$10$x6QLEK7SAvOXroEvOSP90uZG6P3AoLMPfTMTzZR1DZWsN1.a/B5ue
Output for 7.0.4
$2y$10$/lzb/WGo00FFBBdQqPB3y.YDAc3yYeI1/SBQPzxfloclGSQw7TxVK
Output for 7.0.3
$2y$10$RwftlN1QYFRKo68yBn0abeuFDta1Vd9b8urNv..lSaSo62mk3xoPK
Output for 7.0.2
$2y$10$/ZCtamqsERMC4hOv1hye3ee7fvzZ9DvAMRcLqA1HIKMBcGCJton0O
Output for 7.0.1
$2y$10$4VCDDBDRiHl/1nLur8IgdeDAOi4h3GFlkKjbYHvIm/eM9Pc0WH4FW
Output for 7.0.0
$2y$10$u079s7ui/xRzgzrgXNlHSu7z31nhF7G0ixYB9oj3D8TAoKp6DSVly
Output for hhvm-3.12.0
$2y$10$Nd/WTMKigIkiWcn0hhZJfuUUm/XK4sKH4Nh3Ecb2/5A/KxvuPdtWO
Output for hhvm-3.10.0
$2y$10$AiXpPLur1lv2/GGZUMR6j.4cymp.e1cb5sWLzhWvEdz960YESjG1C
Output for 5.6.28
$2y$10$sDNCwerFQH/WwlPrZdrcB.pw87d57XZeXecRGNHIYkasJx4P7R8sG
Output for 5.6.25
$2y$10$yAIFY23nJv2vqBMNM2N1D.2XEyZ1oJffDELsghgqfV2y.dkZJiDfi
Output for 5.6.24
$2y$10$LcwiBM1TTwDyy2DGryA8K.HHUqmsIgzKTNNLJ/hPhwyYKb3uThLsy
Output for 5.6.23
$2y$10$S5wtv87n9nCvVDPVn6pTReIkw7F7FZSnUcrMcJNvhfM6DPgp3/vTW
Output for 5.6.22
$2y$10$KwN79sweGwbDl5Omcmeu/uc63NW77I1qxwfYlPJU5BzIrC1sLNyJO
Output for 5.6.21
$2y$10$JHGiQcazQ.RgObI3QT9IY.C5ZIIa9S4AJjfVVX7QmV/ZeuVfjx4Ui
Output for 5.6.20
$2y$10$ux9vVjflZvw8cN3TCtkv7eu3uQoL5gxvC/dhgLCcVr/Ncn2sgMk9m
Output for 5.6.19
$2y$10$Zbm90QlFAfiu27YgICJKBubXiKeF0ynVWF0yE1Y9f1hJ168MaSevC
Output for 5.6.18
$2y$10$6SpgWRLzeOxfcI8UKTVX7OyMr0dAm80B9XUl3oGiGzDnWoxl9EU1W
Output for 5.6.17
$2y$10$lPRPAzjzde3PQlk6HLIugO4zwZZ2XczEW/C2gPRGyOXBIZOueEdpy
Output for 5.6.16
$2y$10$JiGeG3MriR2pk1Bpsi6Zq.DmFJV3pulotz1UzR90F1XA38eCR8PBO
Output for 5.6.15
$2y$10$9Zf9pdaifhG4hdUtFfpGyOpwhqgtdbpMogj33CVcWzkXj3d7TyCWi
Output for 5.6.14
$2y$10$kdh2V3ILcQdwwCshgd9GCe7dzsdwvr6H7rfCeady80gwQwbbanq16
Output for 5.6.13
$2y$10$QO/HC33DQZm6UTFpjbjeAudgVlYtqM4LtWd0i/4e1kW4WD.7yCmtK
Output for 5.6.12
$2y$10$aCSoeeVQ58Wrz9HbpgKI7e6W9so77AgHZZtLLdFuyAXFoNbHyZUCi
Output for 5.6.11
$2y$10$mXmcfFlZmcVBJ4ZVju0Bq.tT0sL.Q9ceWwlUsQbo497ca38m3TpTu
Output for 5.6.10
$2y$10$vEw5exhJcyFNrt4U0S1eseP.533UtMfc.srkCeJzdzfK2e2942Dvi
Output for 5.6.9
$2y$10$ouD5qlacZiAlw65L3xhAU.3oEWZWFk.qmY00RIfsQzoF1zJRBLtVS
Output for 5.6.8
$2y$10$m6k3QDogQ2mz3K3bFwcJCea5YY8WsYIDI3CfFtfWsz/nWo7uCzzcC
Output for 5.6.7
$2y$10$fmTOWTw9kofQKaSNFYc1XezyzgUlyFHwN2LbNYXQkB6GjKcQkHPjm
Output for 5.6.6
$2y$10$a1CREI9pg9jzsmeZA7ioPu9JQWvezrUWkwRFkLzZpAkMrtQu9Z28G
Output for 5.6.5
$2y$10$6p4qVAfGXfh3oakX9dIdZufQ8Lq0dL1vvdnHR3WcRgcM9z14m.Ftm
Output for 5.6.4
$2y$10$z4vYoz.gevAEVULRjut6W.Psc85RPKN0Vg/.HTOdsluNWSRz/KfNm
Output for 5.6.3
$2y$10$DzzLR4pldWw3UWs8PtgD7e4v3CyPAt9e4qyuulYtgRI918M543KOS
Output for 5.6.2
$2y$10$48I5r8bGjmzJKG7N2CB/vu9PMJn20KeZHkB3hx1rDihUbgbLO/iLa
Output for 5.6.1
$2y$10$jPUZNmFWPORE0n14oY.IsO5UPL2nvWUcyJ95y5YB31LbhDliuU2.u
Output for 5.6.0
$2y$10$QFSMsHjS5cPg2gl54JeH.OVOMOYsXZSNVEaQa5uiuiE7Lge2Uz5DC
Output for 5.5.38
$2y$10$mx.ZkjM0uYv5rs/sK7NHCe3ZkoLqcqZQoqG0n5pGp8fYPdeKsrvum
Output for 5.5.37
$2y$10$8PikWYi//9CcpFZjt.1C2.4TS.w293kwfz5FmAp1ziVdIKUeFn1Aa
Output for 5.5.36
$2y$10$i.VV2vGXmhtQfUhZjM0d6.DSH9.rgudfRWkCglB1LnAhsvo/Sz1le
Output for 5.5.35
$2y$10$JQYJUM0X06sb.QmihIDhL.Xg.51.PjPpsumpAe4FgkpwfDdrRNeru
Output for 5.5.34
$2y$10$n2YUH7TeNRsMgG7dZtwq7e5YMx4pGVTFRi8O4QPtC04cZZQVSaORi
Output for 5.5.33
$2y$10$Tyv9fVrLDKBGUPNRoSOa4.tEnGzzlfM7SgK2PUPEXttdZ2zuBjYtu
Output for 5.5.32
$2y$10$5sK4N8.Bv9XM28fZ8akgI.P45T/iYLLhGlaOWsIXuWPAw4YxrDbei
Output for 5.5.31
$2y$10$ZNYCYwC4Z136lq5bExDJdeB7AeId25LNsDVtSANnobRjzbhDGGVdO
Output for 5.5.30
$2y$10$705NbwBaiwPW/XSOqikeYutiRTQGITtiSQag8GJRW8JkYGtjHUzEK
Output for 5.5.29
$2y$10$uDZAh6lRYptF9aJ3cBxcBuMPjvjZPXwz3nsDYh9r0Mbf5vf19xDRm
Output for 5.5.28
$2y$10$00ttQezYB9FVvYwBceOeeuEnHGSneC1VbdI7OotbW67ajEJsyxZqK
Output for 5.5.27
$2y$10$CMqR9YEkXXM8NMhEmEDNAOrQpzF5kNriyp0Vzqwgxv4wkozF7iryi
Output for 5.5.26
$2y$10$qfTnn/jQEhL2Ja1UG2zgN.oRJzLezxpjwxMlnezK15UggE2XHB7wC
Output for 5.5.25
$2y$10$.Nbh4.yDBa/uwZZ/3YFjbu77WNOgpW0B8gGuN2SxPbXHgJFnF5PQe
Output for 5.5.24
$2y$10$vkDra3OAWqSQJlUEEDe4outsSCuSiE18.pvyoIYn7Jz.z.bKXuEgS
Output for 5.5.23
$2y$10$opPEXCJnHARpM662Py8R7.4t9g/zlYGW.0ijesPgC7.bGTWBEXawO
Output for 5.5.22
$2y$10$iObRTzX.hA4Olkg8SMinkOJLuc2iCfOIp4yG0zZQXzie2JplkXgKe
Output for 5.5.21
$2y$10$97DVW4Ofp3I7o82HXcOsRehWGm1Izuz30SVUV/sTvgn1W.azAWRzK
Output for 5.5.20
$2y$10$8sA/CnoeoNGX9.W2Xbpm7O0WI7W5tgXAs6yVdRhiPsDTbzTpab3gm
Output for 5.5.19
$2y$10$MYI94yTQpa38dbObiWrMDOiw6aIfSaS/OXT2Z4BP194e1nc.ThPgq
Output for 5.5.18
$2y$10$tPcJDXc9qZPwx1i/r9ExF.5XAHjFvfkBpIsxSX8CmuzUA5q80LQ.y
Output for 5.5.16
$2y$10$ftNhLGc1yXgVyJ15W9lJy.KbYM7iav87d9h0fR02GwUSoZ3rbtZtG
Output for 5.5.15
$2y$10$ZG6b1h8hmb/XPtAX2BFMueUvHUCAZ2Rwlx5mqEagY/hY0tdudcafO
Output for 5.5.14
$2y$10$N.v7U6uIXsnKcXpTB4lbYepxXG4cHU3kC4mkXNEr7/rmTmHIl4tVG
Output for 5.5.13
$2y$10$.AmAQ3oX9.bKOPmsHJhQFO91fuKIwW3iRtdsSQKaJQxJ5xXN3DYTW
Output for 5.5.12
$2y$10$vrZ/mVgsB1ICM1RM0ymkPeD5w0Oa/9V2sHPZOibhGZbqGCDuu6ULC
Output for 5.5.11
$2y$10$mlEvKH0HVxY5eNO3.7Dk0OwqdiN6gijDU.w/fvvHyX.PleXMyFMYi
Output for 5.5.10
$2y$10$1hUyEm55vAjLrUiIkAmMQubadwgQ8OsZAc4ejdtFhieTAgCr96N9u
Output for 5.5.9
$2y$10$fZrDiCFxHWzFK3KcYafIVOlpJGyDr.iHvTrloB.KbWDsd7byw5BP6
Output for 5.5.8
$2y$10$3nN2zPT6Pwt18pMauJM3tu0ueIuf39iMUbWz8ThcqY2bUdh7dTSbG
Output for 5.5.7
$2y$10$IfHjc69t.wHUoM6k.A6O3ukMjZk490LIl.Ow9fG6ty9uOmteTwyzu
Output for 5.5.6
$2y$10$nPcBOWvuyBp9uqBhg/5VYO6.qmWDZVAk12hqPh5gG4SPQqt2cA6/W
Output for 5.5.5
$2y$10$czRfMTyHuAh7uIDhBc4Uhe2Oe4QGiRkETXvc08foCuzCZSe10mbXa
Output for 5.5.4
$2y$10$1yrqM9037uOXjorkp1UoYufZU3xENylGq2PzYTF4ZxnJLAmpKaBfi
Output for 5.5.3
$2y$10$OiKn7YK9T2ynFRN4RwCOEukksm/v8vZgWS0zy4wxGmTzIqdVlLD2y
Output for 5.5.2
$2y$10$Ggoq/RkDy90nypT62aeMm.MFDsyZ8urSDczB7.EG6GC5bzv2cl60.
Output for 5.5.1
$2y$10$aT2rPnTBuAPP4h6cl0ZQte54f1i1n0SJIecNIsTFGSsZjhOUUbLUO
Output for 5.5.0
$2y$10$fQY3aBMpd0L6Q3uIcKCs8.OkuhISkTJymJERWafmTRpFY8Thz0Yiq
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/83tc9 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/83tc9 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/83tc9 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/83tc9 on line 2