3v4l.org

run code in 300+ PHP versions simultaneously
<?php print_r(password_hash('foo', PASSWORD_DEFAULT));
Output for 7.4.0
$2y$10$XUTJtoToeo8cl4FC7nAREu7L3tWk7gHfZqnweC98oulLohS9otCNW
Output for 7.3.12
$2y$10$WZWdcrf1070G1P0sRaRrM.ju2ZnDSIa/dcQQ9xBgRppOlrTQ01d7.
Output for 7.3.11
$2y$10$CHgEifxcWT9DyzqAKqQEy.l9NKBuAeJJOTp4NQUSZbeJ2HVKHM5ou
Output for 7.3.10
$2y$10$utmWkR0galHafHA5TXW8n.a1rWCUHC9vE8NHRC5R6jxv6N7AaxK7G
Output for 7.3.9
$2y$10$WBkmoBbhN2.o9g8NsOU.1.siNI/tfqEHhXNHz5AcnDX.3ObCq8ABO
Output for 7.3.8
$2y$10$ug.nsX6QGDaRVAjJOzNGw.M55.wUz2MdU0xs.RL9xpsyax6/gWtii
Output for 7.3.7
$2y$10$YunGR1AKDcdyHK1E0cAZ8eodel6OhMfosTqSKlhGvXpfLSEuM/3BK
Output for 7.3.6
$2y$10$nZ.0yVcUQ0UcYrW8ZPn0ieYEZobTsjUGLboRWIaIOquKMlw5UFwza
Output for 7.3.5
$2y$10$X8RiFHCjmPhdUhtiWyHc5erxwf9gAgY1V6UEkhvIVmRDJm4e9yGQC
Output for 7.3.4
$2y$10$X11hGXgvEuHGhT8aeZrpReCCB9ijm7.mRyjy/RRDTNbAnlFonNZD2
Output for 7.3.3
$2y$10$Q5iM8RiM58hTwwOjT/cL5uK6R2PdRlnE73FLqqHCNsdX9.kw/NLa6
Output for 7.3.2
$2y$10$7qq9gTS5BrseoC1GHtkTqevsvN0cjer1sXB5NxxLeh8IXi.dRha7C
Output for 7.3.1
$2y$10$S8bG2vdZKDsPZKg2xKAu9OXQUgmrkeCcC7rFf22cazvVzUbbRzGUu
Output for 7.3.0
$2y$10$XBEa6dNjqz2Gxce2KzE12.iP85pBjnXyxfjaZrXk7TorXmjFilsdG
Output for 7.2.25
$2y$10$tfSflcAVxj6edYYYG.RyxeQ5za2WelotihaP/extQBD6qjBod13RG
Output for 7.2.24
$2y$10$Iemxhw/JX6rCpAWs/5kjmOPn6kAWgAQ3bUqQcRVdbi/ogfsP5Mj0G
Output for 7.2.23
$2y$10$DjPOz3A3kI0lZHDGpIYbXeJFgzbh2yfTmejr8o2SUBnv8aowTRiGa
Output for 7.2.22
$2y$10$JrKQ8EnobXzm2IPkVhFmm.S7Bs1dRuwADFhPW2pq0JJTWsJFW0EPW
Output for 7.2.21
$2y$10$rehnLYHNn1SaqSSSxzIuTuDYZZ/r9Z/sYT6gu8Z17fKD.0ylilb52
Output for 7.2.20
$2y$10$6qkSzsKJVrrqadiMRWnhHuFqaYqj8Xe5e25d.Ju4pS4DfqYghdbEi
Output for 7.2.19
$2y$10$PwPsNEx7dFRkhtO81BH7SuUzGfYtIfdf41akLjz9TpcMCmLtrjcdG
Output for 7.2.18
$2y$10$ag8MwAQzpY5tKRqKg3n6K.AWR2RKUs6LUo2v0RJeShtVWOQssfz7u
Output for 7.2.17
$2y$10$eFBW/AUa6lPXANQizVFkMu7wYK46tePVhgWboYJkOwZ8Bh7ywnuya
Output for 7.2.16
$2y$10$4jqDJEJMFufwxA4cG0Kbhe.DxO.IQML/YA/3UB7AouYRXjwftp6wy
Output for 7.2.15
$2y$10$nQbrygmBKiWsKpacuJXa/O6QvPeo7eL0Ki4Rnfne507gYC22ig.IW
Output for 7.2.14
$2y$10$hNwXga8FPC6yY5u7pgu6aepA1CQ8jn/ydhKC8t6kQOCSUgmRMI8eG
Output for 7.2.13
$2y$10$SiJng9fk/F8bUdEaMDdQN.cKUf2R9E5lUO.HGcaHijC0gONwrxuIq
Output for 7.2.12
$2y$10$Zt7n8mpqN5B/fLpdPKG4qu4.myJOo/p5f/LQz3.OYeBPyHHYRhGqW
Output for 7.2.11
$2y$10$AGCQi94dQm86D.5IyVPB.edM8MhncBiEp/9ZZKYVt0ea1OdWk31E2
Output for 7.2.10
$2y$10$8/GPeXK9k0K7LlUIw3jgqOD3H.pp0mDRuP4z.uN2aXx9B6Z9GHXNq
Output for 7.2.9
$2y$10$c03lV/L8c3W3UsEwM1IOMekpgNplFY7Hsuatxt0XSLyJcmx5EVWh2
Output for 7.2.8
$2y$10$Q8jasboNAN1/YXTJ/jYFA.NLPE4xE/yyb5pfRrHDJlbpFaXSn80ga
Output for 7.2.7
$2y$10$qreFBdZt5p.YNARtKg84Te72FV5p75c5Tb0TdlKPv0sFgYiAOu2jS
Output for 7.2.6
$2y$10$zA7N6E2OaBRJdZWopLBv/.Zp7cv6gbgmp7TxO9nJ9X3NTNm2v5cU6
Output for 7.2.5
$2y$10$XXpM9yTgNEhO8fRRloGCTu4A8NsfN5ko1pz.x0QpA9tLJuRE/wizm
Output for 7.2.4
$2y$10$ITrZT9i9fM5Xkyts.lOcQOpYSxYcxbpI/VfUa.OI96Mjd1JMZYx5i
Output for 7.2.3
$2y$10$LP3pc6lv5JuOoe7HzGMFG.rwYSQpZpB6Ua1FbEb.LC10581OiC3FS
Output for 7.2.2
$2y$10$YEs7bzrBBUgA6pLEZT4BSejJDU82ScoWMUxRcuT9xMHXt6YWwa5rK
Output for 7.2.1
$2y$10$JGhgckHvpUpcPlwURMN6/e1keJm1o0Bt2TaVeQA/r4ZqgSYjO8tQe
Output for 7.2.0
$2y$10$jbVqvsrxrsiBgdxRZ2c0RuUKYwY.Rk6SytN21IQ.rP.b1P8mFbdzC
Output for 7.1.33
$2y$10$c48smhWYiVzVsvJUrbM6ruPc0SwOSDeK4TV8mio3/mX32kvfc4HrW
Output for 7.1.32
$2y$10$726S1xryklGlbeOoKcjfdOy73NTX1G1ZcclF1CFwUdbnrbT.2OkH6
Output for 7.1.31
$2y$10$Gi4q521ToX9rICHeLxT3iezlLuM2PBHA/neEuJUxjL5I84y//B.1W
Output for 7.1.30
$2y$10$toZ15qcMMgieAnmWUuzNkebWPfTmAJnejLVKLYvKEe86E9qZLbOMS
Output for 7.1.29
$2y$10$iQgxgcjRR0N9iqWIm61nFeA4bNF10B.3eNusbNUvYxTqSTvO.t6rK
Output for 7.1.28
$2y$10$9NPFjm/TQ5bce6Sygmy0n.eD2k7sSXRvYpQJuHDW4CyKi0zATLeiy
Output for 7.1.27
$2y$10$dDbRsB5GC9ebQaRsvP4aY.Gp9KyxhBatWoQK86PJXJgUbTAVlqzq6
Output for 7.1.26
$2y$10$aNXhGsTaS5bqsnAMK0UQz.y4A5opafPHY1Nb8qHipbLP9EsbIgVQa
Output for 7.1.25
$2y$10$sTrj8BY8oJW8JhyAONRvIOcL.l5/XzqSdN/JlO8syAEL53CebrXoe
Output for 7.1.20
$2y$10$2wm4XwPxOQbLThXttE9KD..zWKhTbajA7nhK0eFDwBsa9qINClRiG
Output for 7.1.7
$2y$10$ZmGzNuaeLrVqzgKz2OJ/VuOTIbkgKWtk2/.FB2S2Do2teuu0I8Xk6
Output for 7.1.6
$2y$10$coKpYH920mEW0rB9fMMU7.Bl1fAjfDonQFqM.ssEyv91T4SRfioni
Output for 7.1.5
$2y$10$fpR/I8.sekQ5ptj6xTRT6Ocm6OiIdTtd/jJJZsMPGJWWyn1SzQJcC
Output for 7.1.0
$2y$10$feJ5Xiga2MSb8ZqaBVBdH.4iiiwGpnGhP4Za7JVvXRDrfG2AXYMHS
Output for 7.0.20
$2y$10$/uhnz593OFSS/IJGvQKxtuChGcqXOBBfnN7KuNB8pY4vFl4b.W7RG
Output for 7.0.14
$2y$10$ZJwjFdrF24ikNa2hBuZXrOCD2fdYVks0BIsF8nWjRBbsSEyaz4mDO
Output for 7.0.6
$2y$10$WfpqqGtauhF.m0kP9MCPr.CM6wzMYKN.JJxyVnLYzJmlAVWlFLV6W
Output for 7.0.5
$2y$10$xFRBBxFGqIiENJNnWjPvP.pU6la6wzRDCf0v951aT50hD/x.4L.7q
Output for 7.0.4
$2y$10$aSOaIwq7DP8g7iV3JR.HOOTt5/kU8sBZpE5lBZif.NWkuuKFHeN5O
Output for 7.0.3
$2y$10$LQdw7ce4VwKp44oWF1M2BeBHS95U76b1ty59XpGKdXzgfM/VZ1Biq
Output for 7.0.2
$2y$10$KgGCwwOFK5yd6Ep4nZsneuBuWrXFhzfSQPhuz7zo.eBfTStuES3zy
Output for 7.0.1
$2y$10$/VKkETU2ABQfzqayX0S4ee594U14kIEg2gQZuL5cEEZT7gcffGpvm
Output for 7.0.0
$2y$10$UEEJICMKjoTzgXONw3YDqO6KFN.JimNRNTzNalG80fdoUBoY/dVvu
Output for 5.6.28
$2y$10$o7qW9/ZahhEKkJu63KkLhOYilgnMlBIZy/24/emwSwCg3CLNwC41.
Output for 5.6.21
$2y$10$.JtvwU26SLjoj.eaVdicf.BsNDrqoWZxX.mbXkqDRQ9OO0npyb.M2
Output for 5.6.20
$2y$10$.JQyVZ/W90cOAc0dqo5VRulwzWvuh8oq0h8F9Yj2D0j6JQ8HESXdO
Output for 5.6.19
$2y$10$7km4.BGmgd5nSVacLe7hmuCmdTDJmPV/Y7s4pLk/ncw7yvxjG/yYi
Output for 5.6.18
$2y$10$MtqTStrgwG1092qsIzTcHe518w787iW3JjGHfFJXftHwg42.wCPEG
Output for 5.6.17
$2y$10$pV2zRAAzIeHtPJnvniq2LO0JyRPSQFLyWze/QZ6fnnUOp1SKxU6Ue
Output for 5.6.16
$2y$10$SRwGXvKJA9qyTmuMVkfikuMCcwjUv1YVaDa5CnZzegOmhWCBj7F7C
Output for 5.6.15
$2y$10$r4j09XOODF/v8klLWVKjueB2fX6A1ALXPOAEajY9LukKzLuBbdzsC
Output for 5.6.14
$2y$10$Tcu/tZyFyRAXnlbLPHe6HeY//2DRQtRGtsM5c/G4mEFmlf4CiLUvu
Output for 5.6.13
$2y$10$lQv669vc42EG25cPBP8RAOXiYMjrhVnSTzf44kXzCc14chlnfJgPq
Output for 5.6.12
$2y$10$gE8DBfW.3YhLIBEc.494P.siMGLJ2dtl83fZHoxlT0gWit.AUH0Mu
Output for 5.6.11
$2y$10$9HtQz.higIBU1OVx8wxRd.XCexEtiPq2kjUREYqOjbYD0TchLyf6e
Output for 5.6.10
$2y$10$3o/jSbU.OgBlagN7fPZIg.C8ERtehcSQVMZpVLnwgUipmcsJhBvT6
Output for 5.6.9
$2y$10$qkwPj8P8mc0TrLsG9KPszOyNPWOs9bJzcAoAs223C9K6jTFhXpkbO
Output for 5.6.8
$2y$10$7u8zEC4jVra.w2WEW/.2deyfni7o7x.97bDtIfxUaLwi0re2DFBfG
Output for 5.5.35
$2y$10$EXumUAjjzKEcKdlEyYDnx.h8luqnEJbDUYy/qzU7Vuss7UBD10NmG
Output for 5.5.34
$2y$10$BFRYY6xeWXf8RzQUEPUAyOZJuGaKWKNlYc.qG9iiJNzkK6pymoSTy
Output for 5.5.33
$2y$10$KyGqTo3oi6kv6.uRHinhY.eG.V2iQ7LdgOjb6T/GB4BEgVdOomkQi
Output for 5.5.32
$2y$10$aBLQxKe8a1wSSbHRcWxDEecepQMLcn3bmViZBobxpDkFUD40NpfgO
Output for 5.5.31
$2y$10$x/SKNhRgpNZshAm.ASkXfeEXJflY3CfbdDwwjmx9o2o1eLovFFvtW
Output for 5.5.30
$2y$10$p07KR9FF7FtBm1yJEAtkK.1KzTGYGFvOPHWY0aczFppzTTzzh2rke
Output for 5.5.29
$2y$10$6VZ9HAWfI2q6I3CKCxhxGOqRDiTQ4HfZas0.GQIi06ZvtLjLTM4kK
Output for 5.5.28
$2y$10$motsRKu/b7FHsJ9BR5GMgO7ncLFEXTs/YFe1INhqtwG7HO3zhNA3m
Output for 5.5.27
$2y$10$xUfjIOFVcOYjKRpR/IUzuujTvhwTCmg8rxIK9O005Dj3c8Di2UMvS
Output for 5.5.26
$2y$10$HjRRdg7pK7SgAXUggOHQwegUqh8dY15MyZVeKTdoIB3FxJV0jHTcu
Output for 5.5.25
$2y$10$3xiCmAiMXdSSSbxEhA3Fnu6ksqgb6V0uK4m.B3zzxFas4VmFOCWGq
Output for 5.5.24
$2y$10$mXKv.pTvrQkyn7QU.fCP8Oyk/sRA2kKsmegrPvG/1FwubKVcdqQZm
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/NSOHm 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/NSOHm on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/NSOHm 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/NSOHm on line 3

preferences:
182.06 ms | 401 KiB | 223 Q