3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo password_hash('1234', PASSWORD_DEFAULT);
Output for 7.1.0
$2y$10$LP1mhGCZYk7xK91FmYTnYeemNsasd4pR1tIEFU53qfp3zcxYqcnkq
Output for 7.0.14
$2y$10$lkYAV2fJdDlmM2r4bBARiO9z4Y.KptkGqr2kpI3Mglrqj1eb5ga3m
Output for 7.0.7
$2y$10$pfY6.E0IpiTHhCgsg1lyoOhcniRCFUT7CWpZZSkcpOZqLCndbcc1C
Output for 7.0.6
$2y$10$xYnYiUEQULcrm6lcfmnsYOZ0qbpVvABpKrmT6EklRHl540a/Dey3K
Output for 7.0.5
$2y$10$8IOpW6.qRS8SQvl5t/HG/.rLJG94GqostpEjv/m3fycMU/6MPHj02
Output for 7.0.4
$2y$10$/iyq4VmV63IxDM6JsZO6uOWqdOnGcATFr7V3AaIsJ5bxrdhS4vIJ6
Output for 7.0.3
$2y$10$9EclAkeYo5dFjwM7fgzJkuAx02.9XlM2Xgt4b8Qzyt3V7zgtkFWNO
Output for 7.0.2
$2y$10$7OusM8quahUmmOY.vwEgveD2GtEkap1Sab56jTAZm9nzjzp9QMeuC
Output for 7.0.1
$2y$10$6NnuHPy9Ocd/ybEJZI6iEOhbUsOde9B.KKwmOW450T8wYqZGKaEQS
Output for 7.0.0
$2y$10$mSysP44IjX1XRSRzfhm.EedaNNIwC99pb7nHdDKmvyGeHdIIvBvrK
Output for 5.6.28
$2y$10$/p3vAezF9Yk/KMS.PJDnHOrFXq5o5Lo4C40ecVTSbOyDdiM75B/vW
Output for 5.6.22
$2y$10$jJlwKJmKfotdWR59c/u84eYI1XVagtp6bv88MVvc6vnFhKXkncOmC
Output for 5.6.21
$2y$10$kZoU79qRcPgMGAnToNOaZua91VIC8roatss4xG9uTEb39EiMnwJ9C
Output for 5.6.20
$2y$10$l8vNCCb3ks/DzCFEfpUBk.Nv3BfTadbWWe55Z/HhxvyzRwMsPWzxO
Output for 5.6.19
$2y$10$MJ7BOdKOz6XI.pGPHomloOP/tozCV/k1VSNJ9w1ItjKNODJ/v8f1C
Output for 5.6.18
$2y$10$TNcd8swunknDijaK5/ZEe.HgMVJWAaewDUf1kvwtTXGSfk2hBWVZi
Output for 5.6.17
$2y$10$rftPRubHi1Sove.wrQOPGeMn5Xym6bEXXGs6YoE3fUSOGAq/15Qdu
Output for 5.6.16
$2y$10$4DkYQDOX1t1mKCcobgMR6e.rMJy2ch.ziiqw7ZMhx4uvPxVon0rHW
Output for 5.6.15
$2y$10$yeu7HpzOmFp.ojv8S22slu/uWmQxZD4ZgLuSLNKyMeljvvxhsTpwe
Output for 5.6.14
$2y$10$ODErpEOF2DbzDisVcOI5wuK0u5LoHUMbawkRTVXAKTc38EsHmIeg6
Output for 5.6.13
$2y$10$wTeWMvisWImEC66WbHBMxucGeuf7y4HP6XCIx6tiuax3PnmHM0co2
Output for 5.6.12
$2y$10$jexD.sOipWT2aoOUdBQuHerZxt.6GYAJWSFD2tmFru/z80B9mrKgq
Output for 5.6.11
$2y$10$Tj0bAjdR2XxuBm85wivDdOemSlmEKufmxb6dxaOa1Z87YWvp/n/zy
Output for 5.6.10
$2y$10$/pthTlywvzxZ665b4CMZJewoBu.tQo2QP02rJYkenyCs6EJPtqfke
Output for 5.6.9
$2y$10$hbz3u0g0LCFgh1LhCOKYzOaEXT9Yla5ZgwdYLq2bevuMKi3EhcK1.
Output for 5.6.8
$2y$10$a4tk3XT4a5GWfrTeUnw5dO0AnXTw62WDUzugL1ePopYU7i.WRn2uW
Output for 5.6.7
$2y$10$vgcFKfe7VMpHvopoe0G1sOmUJTebPUZWW6UBDWT5vq4bxNP44zQcS
Output for 5.6.6
$2y$10$PmKS6eqFDgkKzk/1LMx41OuTHXwCTukj5LzjjlDfL03DzK8lWjTJq
Output for 5.6.5
$2y$10$sT.g1K3SkgFOZvB/7LX0cuz8cD3aUQwxTQFV9VHjU2TWOTVnBrPie
Output for 5.6.4
$2y$10$cY1vvfkXl11hXDLVlquLpudJCm0TxhuYRKKbNEJz5eNCjX/8vnHI.
Output for 5.6.3
$2y$10$7qmtK2NhAuzbDVBe4w8eHOli3UMHVj9LwEs0pkWwF79LRgCl8gsz6
Output for 5.6.2
$2y$10$KooUvN2u0d17jpSO4L3xC.Qw1M15/VN7GWtDwYBY81RxEz8Rn12zS
Output for 5.6.1
$2y$10$GosjNT9x8mff4einPKeHD.odGEYHGey4YcpE2SrW3f.onTVUfrmYO
Output for 5.6.0
$2y$10$5CRXdsBd1hUY.9qUafRKfOxZDXvz0uC3tuIoKw/LGyCiBapU/OyAC
Output for 5.5.36
$2y$10$9OkiVINSXHKHL12TrF76duv3u.YkczvMrjaH8E8T0w7w4vu/R0tMS
Output for 5.5.35
$2y$10$fds8aJIsVJemktBMU/EalOE/iJaeisVR2XVfmaLB7.S8iEAM.Iszq
Output for 5.5.34
$2y$10$JlywYjuNNvSnTUYgPTTMDufwHm1t2Vi9fIySmElWSIZtBc/2Sz9cm
Output for 5.5.33
$2y$10$om5Z03xfF3nnNfLYE8alq.zCu76TmmwG5VIOtDHBHfby.xnlaapy2
Output for 5.5.32
$2y$10$ePM3/01s4L5fN6KEcoyKFOicyhuhNqz1Hqm0.4NUWmXKQPnJgwCey
Output for 5.5.31
$2y$10$5T4tBTLTqggIfVjYhzsYkudCHo8QPERxBYb8DBPgnT.aCMqzr0Mui
Output for 5.5.30
$2y$10$i1lFMg4IyzxmcgvO0uStd.tVXY4rqRRcPhOiqS0zbE2cQc5StKsi2
Output for 5.5.29
$2y$10$CqqYkrHo7D2/cSnnGUNuPeWMW4X27RoKfwpSCKAFonzSPdkDK3azG
Output for 5.5.28
$2y$10$t0SQnEn6hQiAEErriEKPyuc6/Jzrq8Ro/2fIzB3IKgKLl7B52NYYa
Output for 5.5.27
$2y$10$LPSQWenOR7W37S2Axb530uB7KfCd3Jr8WEqtJ5k7okj5yOzMDe6ti
Output for 5.5.26
$2y$10$WLhwakzO1qy8GtAlM3cWKeLvSCHhzcLyp6TMTYSfXh0JtZey2eWDC
Output for 5.5.25
$2y$10$R248cjSmAUsogF2OCNU27.9pYOLAL9bZnZ8nosKG8qLTYWd4/W4GC
Output for 5.5.24
$2y$10$mbDzVfkdn5iRWyiSDuLqouT5jn5goILWJiNUftNu8mGjg/d70FlLC
Output for 5.5.23
$2y$10$9lhOGHfz5NP1iWEc8mVRzOzlOwhCEczIDRJw5LClxmOxv1FfjdtdS
Output for 5.5.22
$2y$10$jDiLFbgxQJJy7Tzl6vk7nOAupFxRlDvIywmkK9LRKu4Y/0RUQ2ke6
Output for 5.5.21
$2y$10$8ls.R5P3oRbzxRXUAPbTiOSeUyyXSI7P56RZ/oI5eIPZC.89oRQQW
Output for 5.5.20
$2y$10$cH.huD727e9n2Mq5fKRcv.KQYlhyyveLoL6VXHUv910SkcePc1cNq
Output for 5.5.19
$2y$10$UYyURnHdx/sPCvuR7aYGf.OXlK1Iez4Xcdji1WV5.XKVHwHxm6gUO
Output for 5.5.18
$2y$10$roX.j3K5wrZjppLvRL2qu.DpRZARnGJVvn/BgChAWC9vBZZa4EYY6
Output for 5.5.16
$2y$10$Vi22Rh3L1zl0GbaHwLuYfOCNRFw9qi9krzh/catkUucMP/ZUpKXr.
Output for 5.5.15
$2y$10$WKRtemUs7anaVirgIucyA.pwv7Np5hbl6cLSHFIo6hWNzePEC5Iwi
Output for 5.5.14
$2y$10$/cg0iHDn.q5obBN0R7kHX.UfgbvGaeVYGbpbM465kvbaw5GefhyPa
Output for 5.5.13
$2y$10$t7NR8qfDSM9m609hYGGG5.GHol34Uvtq6EMDxlOsnBKkQkUUQYZ5e
Output for 5.5.12
$2y$10$FSAxXY6tSi5hOBBMwwgwkO5yU/TBn5.y9uwrO5iUKkJDZisTY8GSO
Output for 5.5.11
$2y$10$ad7t1aAT9c3tq/44twWNS.yhyHBZU3//Q6jYDftl3GBdDfS0BWiCO
Output for 5.5.10
$2y$10$ei1QkRxvdXfHhh1W0kyOL.O13931LhjSzYIQf/j8m1CUbMUZP.ZIS
Output for 5.5.9
$2y$10$QjcORUKa.OMjrPWbqvrS6Oq1bkRc67FAg0UtkjIgdiwFzobbTldpa
Output for 5.5.8
$2y$10$r99w4hGZTtFWBqxBjhhwAupR2OXfVIeadaALutgtUXs0OR.o6MEmi
Output for 5.5.7
$2y$10$kw5GXeKBvAp6/8N4zhmqG.CK8h6sUG6R4tSW1oABCVAB5vqvlzlhC
Output for 5.5.6
$2y$10$TDjWImV2/xQOjMiMK7uVFugu0PdDDVFwI5qFSuDG3UXgHZEwTVKVi
Output for 5.5.5
$2y$10$ocYUO1K.3..4K4H.VqoE0ungjBvOVnvnw3BT6KyxhuO.RfdpHONmy
Output for 5.5.4
$2y$10$G080CVA2EnLctNCikSdJd.WPDRno6ARd8IXhqjbkcpxwTsDHqsE1i
Output for 5.5.3
$2y$10$1NRf6lPGRTZAO1tFNcJbL.Kaom/iajYO9dSkEjmb7pshlisObms5.
Output for 5.5.2
$2y$10$GltYVJcBQ3hgUq1Q2TRyMu0qydjVYLFN1jhSdG78LelNzvmE9S.e.
Output for 5.5.1
$2y$10$oZOv/Alx.weGZI2OT9fceO8X5s9Grm2SvxNXKSNgRNYBOLba/pRfa
Output for 5.5.0
$2y$10$mPZvaxJrtWYCeZqDK2U8AOFiLtOqwVTFuzmYSfcXrYThV4203RLp.
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/03XPN 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/03XPN 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/03XPN 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/03XPN on line 2