3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo password_hash('test', PASSWORD_DEFAULT);
Output for 7.2.2
$2y$10$6M6Ema0YMGbGR1BXyd6vgewrUPfpEPP1/gInx5i/EoknflIuLDPuC
Output for 7.2.0
$2y$10$B.un7tzVWQiX7Z7e0Y0LDeHRfgMqG1cclTUPVROT8dNpRG.dRmhZe
Output for 7.1.12
$2y$10$61GUpGkJrcxGkh8mlpmWpueie5986Czbh.U7sjh0zkrMujqcBQQcu
Output for 7.1.11
$2y$10$rRIy2RMKedeeHXatV8reeeRCNLR6C55U75rZygEw4Kq.Qu/OuVMS2
Output for 7.1.10
$2y$10$L4UH.APgwt36WWJ.Q8maFOknyyr5dLI3X2c7AZdq.0uGc/BHb8fOS
Output for 7.1.9
$2y$10$WhgkCNxdRKj2sueh/dISbu0Y2sQi4zv.nM1jke1mkwNGaG3Nmao96
Output for 7.1.8
$2y$10$k0Vv9iXjfQHbdTqpWSCNN.A.XPs34evGchSYWggy.upX/uHq63Zb.
Output for 7.1.7
$2y$10$tJO7dR/UUHesjYwoFaNa1.uzfxUYvf7ncHRj8iu7AihrJ1VNANz3m
Output for 7.1.6
$2y$10$UlTrBJnyUkQFQscYKa5pU.AbO/cR8D3s20EkA2WeLSnaM.xkUPuxa
Output for 7.1.5
$2y$10$nBU20lCnRKtCG7RpPL5X1eq/actpzEzvWzuMq2FvJcdaxm/Uu1Yle
Output for 7.1.4
$2y$10$Rxw81sZidGtNB6vScIon2Os6B08RIfdSyL6AgWL3ObO39hnBIiQRO
Output for 7.1.3
$2y$10$/NcsJIuHRwml4VX5cDZ6Ae/YMbp5Wv5RhU00DMg3D9rOW8URnEJ9e
Output for 7.1.2
$2y$10$BK/ejYzuHe17Ah1qc1fL0OzgYIu0Y9rCUi5VciAPTPc6pBMTSETMG
Output for 7.1.1
$2y$10$cp744qqwStjYlGeN69D4iOKHESDorBQC9/IxyfFMiltoRIgg3FW0a
Output for 7.1.0
$2y$10$t2n8KSkp4R0ef4M8E71HrOLWPpzPWs1RQJLU8Gy1UuhHLAF9htLAS
Output for 7.0.26
$2y$10$cNQL.FORCi0pxvc89NiFeuAscBqxFJexpm.i90vtJCQ4gBd/gCE/W
Output for 7.0.25
$2y$10$ZnGBsYGdvmV6FEFbaBj4KOxxfjfIFWksa6iGFOuuCn49jTirlXGqG
Output for 7.0.24
$2y$10$k0yCV1XqmhIUkn1VpeFQoO7O3B8mWqq3E8bVvRvweU436dWuLjG/u
Output for 7.0.23
$2y$10$DDbTK/xoWEJrWrOnZYaL..6pgUegznhLFOF2BN6wrdxmSUdmXgoYG
Output for 7.0.22
$2y$10$vy9APwFH6e/VoxG29Xu7UOTg47XOY8R.Zooe10NzUAwI0Yu9p.CqO
Output for 7.0.21
$2y$10$NysSbKcakgAPWJM6amfMWOCY0IwKyfuANHphteoViE8irSX7dHMja
Output for 7.0.20
$2y$10$5xMCU7iohO63ZFEj/q00quR4Oo5VEiSsEKWeaynJFBi29tVQcSiM6
Output for 7.0.19
$2y$10$UcjeOdJsXgYgmvELoAuYpuZEbhv0KLBAIYAFip1.TAbtbConoDBOS
Output for 7.0.18
$2y$10$jwOjNKNc2h6XF0Xgh9zAeebXkB6hlp64CXaWXwc5dbEtB/it0usnG
Output for 7.0.17
$2y$10$zrh/vRObqUHWtAYYgJq01.c9T9M7qcUyOOuDbUtHpRDFIaN629EJO
Output for 7.0.16
$2y$10$tYNRgtQw7JC8Z6/nkoUv3eK2WrTFW5xlXPml/2/n5qIebCY5kO2uO
Output for 7.0.15
$2y$10$Wrtr.dprq9GJcl102Pa.COG/mkPtZ7hX62OStxbmbTyeMIiRbfIXS
Output for 7.0.14
$2y$10$4GgnROIuE/7tY4U1kA3pkeQD6EQ5VCBKpR3w/x6m0Dr41Sn7t6292
Output for 7.0.13
$2y$10$kJxOzr0LLdDOfbQaxe74IOdMFkxfNRwZEIiFYWGNM5bnD7ZYi3MVW
Output for 7.0.12
$2y$10$AkVmYZ9/89uirDXTi4MdCOQ2rGq2FDIYEHXBbV4h1FQY4uDzvjMbK
Output for 7.0.11
$2y$10$upyy08uMkOuaAk.Gbu3DheLQA/roQnIoT0U1ZdBYLZYBCsTh.pBKy
Output for 7.0.10
$2y$10$Fyttd.Bik5KqeL9woc4sQ.H9oLIEKKOPkR5tWLlTRFtERI4H57VIu
Output for 7.0.9
$2y$10$Q.Ekbe2tujGg7BJuuFT9ceVBdtm0C2iEqXsuJAYYVsIqYbvrQLPfK
Output for 7.0.8
$2y$10$iELQvXgmkzr55sl3v44ivuyTM7LrRuOMVCQQsrlwPVnZh61If0TQG
Output for 7.0.7
$2y$10$P90G6NmBbb45sTRfYYL8LeKc7xIHauFT1gtcclxbwAkMOEp7yT4Qa
Output for 7.0.6
$2y$10$KcJMMi7rHVfQJWQZ7d0SOuXeAavvXk77rsdowAhxx.UhGtnCdFOry
Output for 7.0.5
$2y$10$XyaUwBv6ty8QTf..on6RWu.XTqf/XFyZsu9XBLVKu.O9Oim1Zv1K.
Output for 7.0.4
$2y$10$.0CTXEM0q8CTJRwuWi0tW.pce4iPpK.5XiDwGqVUKQPvnxVZjhtuu
Output for 7.0.3
$2y$10$BVYKGgbH0JHMdW5QvJhsHO.CjDuq0cMxlurg1LmDu/j5RqyJ1jaUa
Output for 7.0.2
$2y$10$pdAPAJHjk9rcsioApCWzsuFMwp.reHKVf/idHObUC5lHkjIQmP6yi
Output for 7.0.1
$2y$10$hBIleWZMELUqpfEk7VD3EuhWf/gIYqXx7QuMVgZD.NnZQGQiEb8p.
Output for 7.0.0
$2y$10$elNwI2NxMnmCpQ2x.GmcKufqRyJ3N58LnpletPwEFEQ0aYEmQksSK
Output for hhvm-3.22.0
$2y$10$5ftufpEOYzm.1dWMlRID6.Ws71MYva/Zu8U7VTvRs.HLEoneQvLsi
Output for hhvm-3.21.3
$2y$10$XHMm7y0Cf7UiKyinP8VpAunQ1McReUSVcfhOMZP0OY8BReRH6diUu
Output for hhvm-3.21.0
$2y$10$q3F79W5.EEBJNc8W.RHAY.qzPh2yqyVc/w7Z.eIviKg.2e76au5xG
Output for hhvm-3.20.2
$2y$10$kO/7YLdKodjhZBKz7xgUNu3i.tTdI3wE6UVVKDJepvvN.nMFfgDQ6
Output for hhvm-3.19.2
$2y$10$lWBzJoQuvG5XLukNPXymfOk9b5oQybRPgj7c/d94JdZmNeEH40yHK
Output for hhvm-3.18.5
$2y$10$AY2yagFEwdj4EmIzTndM5Ouuxs0m/a1cpGSXfikXY5lWDLa99WbI2
Output for hhvm-3.18.4
$2y$10$alqfu7kKYl1qh0WvGJuqAOubuSAUZAtd1TwoyVojVynjaYsS0ilai
Output for hhvm-3.17.3
$2y$10$..Zp/GRgFdMW0Mtkf9qsQOZSByKiykA38M0oNXgKrEiOpwGlgTbtS
Output for hhvm-3.15.4
$2y$10$SJp9yGVW1NFwHu5fQ9phGuMu1n2ZaYyyuwQpPnAdwdbsHqySPAeSe
Output for hhvm-3.13.2
$2y$10$EgbK026wdYDSseeWCTc/yOaKeiraex/Penp51wc6ZNa7iwOcGlVaS
Output for hhvm-3.12.14
$2y$10$Bw6SNl/m0t.M57CN2K3fgeMnl.j4fz5Cm4Uo1kiYp./V2QKqy5P0m
Output for hhvm-3.11.1
$2y$10$rQvbxBJZh5FqB5wpbYCZrugl4JRDVb3L4qXBzsfnOk3kO.edlWvvy
Output for hhvm-3.10.1
$2y$10$50NdtcAqHlEuWiI/KzOwhO5A9P.hgQpsyaqkgTb99CN154KS8gVTu
Output for 5.6.30
$2y$10$gc9jirI87ZAIlsWKKx.QouMAny7hY5M4VmVGvCrC7d8FUryrEATRq
Output for 5.6.29
$2y$10$WEoHC/HOJdbdpVc3qkhSmeF3HiupUAe4gqtLsaFX4IFx7X.s96Dye
Output for 5.6.28
$2y$10$Pd4Nj7ucQg29vSb0E20/aOgLPwCv86.ZD7Uyad0Pd3CysYTl68td6
Output for 5.6.27
$2y$10$mf6Gal95KQiDlfhu7feTIOAzDUsorgqVvuJSgHbDhdM9j5ZaPJe5K
Output for 5.6.26
$2y$10$l55zMOPn3Z4w.4n.g6L2NuCamCDt9OoKYW32nLCI50z5RnAVromZ6
Output for 5.6.25
$2y$10$jZMQ/j70/CmVf0/ani4MiOEgc5/Sny4etNA.LCX4Sb74scT5H/tX2
Output for 5.6.24
$2y$10$TbC7AjxbY4yTtQuR8ALcveHwIVWYRhGRTuMVOOhFGIShT73JlYQnq
Output for 5.6.23
$2y$10$QiGzcQCfcc0sG7eCLslc7OjnpMaqmxG4InW4SojrtuUdpTA5XV.BC
Output for 5.6.22
$2y$10$7V.IIR7wxWSWvIYPpbMYnORTNJpcPT6LEv6yE2NdTsahESe14USn2
Output for 5.6.21
$2y$10$N2ej3TpWDCYqplGMix/ts.Gy1U7pGANlS2YbyAwvxbiM5W90N7Uze
Output for 5.6.20
$2y$10$zLSUMGBL5dQI3yLPiFoXaugnT4N9T3Ai.7OJIZtVU1oi7I7j9NSWK
Output for 5.6.19
$2y$10$EQ7KrgeCvJEQafpSOukXt.3syFgsxrJv08Ea0.Y2AN9aNA4bQugjK
Output for 5.6.18
$2y$10$H8JvbctjhkRLu1731/sdtuaqsFeexwPOEzmZNxs8P9FFhn9kQrLUq
Output for 5.6.17
$2y$10$3GDV6FojTb8aG/JHccVBxOHkJhev2WBtaqbV/cAgwWtRid3cb6dK2
Output for 5.6.16
$2y$10$eWb9LwP3GTNZbzWzxeK8leu7D1lgt7SsaBAcPYi5Mz2uG.E9jkqQS
Output for 5.6.15
$2y$10$gj2c0hJz15Rp.eJxOfMKEOJc8QZXaTrIqcCF/ZBfbU0ZLVXiRRjNK
Output for 5.6.14
$2y$10$5gMeo0niJs1xMhz85Gy.Pe84.SzieOiN/F3B0vgvNLVGqSni1P0iO
Output for 5.6.13
$2y$10$CFDydDXPW8W9yWUu2ZMg.uX4nr5V7sXV1351KlNJlICwa42eiYngS
Output for 5.6.12
$2y$10$4Ck81wOxWHXCoglKtx2kqOUoFw2OcCWQpBNtUpLYAb1v4i5iLygs.
Output for 5.6.11
$2y$10$6PJwA6Elq0h9mfn1PyC9AOe0RZQEg0gFQphtusrg9aMK/F6Ra3HTS
Output for 5.6.10
$2y$10$rodUm16Yye1CMUOmBixmBepBxX7TPl7B0UaC.mD87bLAQdtg1jqe.
Output for 5.6.9
$2y$10$7RJGAUumdUvUaYU0tDYKPeKT9AryP30NW2yMLSv4MWhNQPh0M.w9a
Output for 5.6.8
$2y$10$Qad2lolSagiIqQothcCAR.a4fy1MH.gV4ypDIg8K5IiCfptpC5t/u
Output for 5.6.7
$2y$10$E6n7dlJXZ.65bnDGPJrU5eJHMdBsZxnFcNqw82rT9LMOjbMHlrbt.
Output for 5.6.6
$2y$10$5DKtS1mgLuAtus8i3amXyObnrmQFcX0a.xtXNBOIuucZwXfBMJWru
Output for 5.6.5
$2y$10$OOgOi9Lh4YL6omPedh5FW.TlG51tAxQXS6hYgCn8ev2VJcbCMwjZm
Output for 5.6.4
$2y$10$kcTqvqDdSveQL9F4t7qrO.zSpi6V2LmxiR0mSRX17vpvBqzYLDCuq
Output for 5.6.3
$2y$10$n2fo2gKjxYemPPxGorUGXuAFgdvzpVexgj5rJhxyEgsm.xVNQMaQ2
Output for 5.6.2
$2y$10$ge0NGKVifEzklSvdpCOE9e/aMPKaW3DGghOreroc2Wiykx4k.0Rt6
Output for 5.6.1
$2y$10$f/.bQ5mXGLSUfOLf6XvoSenfQ5zLsYbZ6rcvUMArqEcpq2ChDah3W
Output for 5.6.0
$2y$10$zP0/cFSA92jU09iFBub.7.VmuwY29N.Q1iLS2nG7stFuwwK3egpWy
Output for 5.5.38
$2y$10$ZeTRqFsNdXGHeDnxv3z7bexrAbgjCRfhyt58TQ.LpA4nQrffhOkTC
Output for 5.5.37
$2y$10$V/GvvFWjwUYnjhqqMqf/UOCEpLrBatwSWW.SgvCPo581VqAWNKZ/W
Output for 5.5.36
$2y$10$.4f3BpMgaeN/Mau6lOjdP.Xxviu8ICc4LCBt86BcbDjWPhlbvjV6W
Output for 5.5.35
$2y$10$VuMFnyn/KOy1R0kcrYOl4.76Tg9GxNhrwNLh3xZPh9hSqX38hFxAa
Output for 5.5.34
$2y$10$I6puri/5wVDRtNR5EzOTsOWSK2SmbtRPBqcj/qm9GOT53BbRFkSqW
Output for 5.5.33
$2y$10$lAqwKrEcb03YXtsw86qWT.PjVciFhlkeIQN9nCNaQMvnT48s2M0A2
Output for 5.5.32
$2y$10$weIRu6rCtHJV/zC5FAgLNuSya26qX2JN6JlEnIuuUmQGw0P7sRx4y
Output for 5.5.31
$2y$10$VH5d9IGWo/hg8.NUYygQIunaazs9R2lPXpEaVTFzIiPK5vza5RME6
Output for 5.5.30
$2y$10$31RuTFBb241KJTTGc49J4uGY6RooFymJouKZ.hxRozrBGZeVLaYoC
Output for 5.5.29
$2y$10$VGrEms.k93vYWUGodmKl2ug1LVOKVZJYo4Z40fKYm6HzGmpaazm2y
Output for 5.5.28
$2y$10$R2C5vxeIeV5idrmwytSrd.LruJDdWrBKWUDW43HIIs4pSYcgZMeIG
Output for 5.5.27
$2y$10$yhNK8fucGrHl0lX1PlVsau4GZ0zrmRD8p9CAJXaomeQHyD0RyOGq.
Output for 5.5.26
$2y$10$80Zc4CiFGsJOrNxQCSsWdeYcN39TjqG7uOVHlLzzUjFxZrJ/ysxCS
Output for 5.5.25
$2y$10$xuCChiDxCBw2TzZ1g77LterdfXiSz3aO1WC0H1WpGHxW1wl8/Z7Ye
Output for 5.5.24
$2y$10$T/uE94Xc0KOnpIFPzmpO4Ojx8nt32V3.CtOyFpFtmvK0IMGH0HI5e
Output for 5.5.23
$2y$10$IanXq5oBOhmmxUactVpmvu.sXJvO7BwHLZHEbRq2Mnav8mEMB1wUK
Output for 5.5.22
$2y$10$oyo14UoyDNyJUeRBGqBT9OWSG1u0CrWRVe4uXib3QLzr8VBlrskz2
Output for 5.5.21
$2y$10$nos3x35bw9l5VgCJY6ToGewR4xNJXcvzeAQL.wKLrZ2K8dqIuzhRu
Output for 5.5.20
$2y$10$Y/TP2GfO7MMDkxkdRaezpuV6diCl1wsdeZX7gh2x0EusIpq3MjvSq
Output for 5.5.19
$2y$10$yRnD5uHy/jxSSmX7OuApbeT9vLqcwkwrZGB/ghr8nd.eIf2pfvPTO
Output for 5.5.18
$2y$10$3aYC0CWwd1b/mSSKk.8Z8ecth4lm9OVdn8mTPDgu/Z1lMZTkgLaYW
Output for 5.5.16
$2y$10$2/EYAI2bD1BX9TKxj3HefOqh4wEhUqbKp3eNJm2VL/bEApFcPop/S
Output for 5.5.15
$2y$10$zUU/14.fXCvAvMWOAZTw9Ot9580OeLVWKXsZQHC8KD5cDT8r4M4lG
Output for 5.5.14
$2y$10$mj4GxsvI9LE3b1M8bJAmg.16ZxgvWDY//uCZfYiw5a/mu9.oL.zC2
Output for 5.5.13
$2y$10$XgECYAHC7ewCCG59D1MkEe0OODISQZuocgG06tJWo3eNqVxpN9tdq
Output for 5.5.12
$2y$10$RuCtyAfFrWqT87S7Yfp9u.idbB3nFHPr0VSQJqt7JUxAqo8GAvsce
Output for 5.5.11
$2y$10$G8gDsFlrj9CWlVvTMQCDceI0O.yqHGt2gmoduLU9MRKws8m6Zs10.
Output for 5.5.10
$2y$10$ytcELCjm493JcXh3QcHOsuQRsseo744jyMUsXUTCBAUsggOR9VcDq
Output for 5.5.9
$2y$10$g0ElzZsIKA3zligM8WUG7uwGSHraAhjtevcpeGNQdzYFTCudqHOfK
Output for 5.5.8
$2y$10$hv/bMQCZ4X4fqQF8YcCy6OEfIdrNu/XDchC1ZkWuT/zwULI0o6jXW
Output for 5.5.7
$2y$10$8nWgzOi9xFFV0AGThb/yfu9BhpeeFd4bbkPj0cXsim4uzMqDsfEVS
Output for 5.5.6
$2y$10$Bahj3QBHcxks86Yeu/o7SOuoOsscaCFfez7YqZWqlIQ1v7esx2tf2
Output for 5.5.5
$2y$10$n0HtRTIYtFAHk9Tvpqh8Bu1LlmxcWoqJ19qeclzdNWd7w85Kzb0/.
Output for 5.5.4
$2y$10$UP8DTOw3rIXK5Uh31lZ6TeLEWj6..myqqpyR5oKovmVihEXSoau/y
Output for 5.5.3
$2y$10$5.ZotAkfm/qYMKPS9yob3.dMF8WOHZ4zrGKIbZMKw/sLnTy/906LG
Output for 5.5.2
$2y$10$XiIQ/9SctJHY2KTJNKSh8ukkMcW0vORWArLJLiYipElOyzEsygX9.
Output for 5.5.1
$2y$10$6kpFoQ348pU8DBTLE7siteS4VWs7TsacwvGacI6iYNiOhuPQywLUO
Output for 5.5.0
$2y$10$BGulIl8cfdg1ILEPQ9fYDuVJgIlYnL/qJRwrdIfsr3IXtc4QRNqTq
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/aib4W 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/aib4W 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/aib4W 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/aib4W on line 3