3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php print password_hash($foo.$bar, PASSWORD_BCRYPT, array('cost' => 7));
Output for 7.1.0
Notice: Undefined variable: foo in /in/eK5Bf on line 2 Notice: Undefined variable: bar in /in/eK5Bf on line 2 $2y$07$vgWWsPWmg4uzfIm2i0h9WuLE/ohmhsfQzVumUUVlMV4Vg1laTMPti
Output for 7.0.14
Notice: Undefined variable: foo in /in/eK5Bf on line 2 Notice: Undefined variable: bar in /in/eK5Bf on line 2 $2y$07$XoDwaxzRWF1Pk.yBgn2C3e1m7zK5O1brj0VniX1xKsrqnDW1aaUCK
Output for 7.0.9
Notice: Undefined variable: foo in /in/eK5Bf on line 2 Notice: Undefined variable: bar in /in/eK5Bf on line 2 $2y$07$ta997zud00GTa/cyy7pOmuOqRM7JLQfCnna.GJju5xS5EdZMcYvay
Output for 7.0.8
Notice: Undefined variable: foo in /in/eK5Bf on line 2 Notice: Undefined variable: bar in /in/eK5Bf on line 2 $2y$07$qYRD.VHetODE5ehyfKydFeN17WoIkSOOS7EpM.PR2AgVe8emWsFBS
Output for 7.0.7
Notice: Undefined variable: foo in /in/eK5Bf on line 2 Notice: Undefined variable: bar in /in/eK5Bf on line 2 $2y$07$4fGXKpw6HwdbI18SnfSEXeR367BVn8Zsh6WxLr5IGR1pJ2pxY4NBW
Output for 7.0.6
Notice: Undefined variable: foo in /in/eK5Bf on line 2 Notice: Undefined variable: bar in /in/eK5Bf on line 2 $2y$07$bjdGyzo1LE5AV4Lkx8GY1eGEN6QUuBrsdqBnb/CpQGGZVpvYpwC5i
Output for 7.0.5
Notice: Undefined variable: foo in /in/eK5Bf on line 2 Notice: Undefined variable: bar in /in/eK5Bf on line 2 $2y$07$6IJAr.6bmlwufnBLrAYft.e2IFL5pmjufqveXY9bJlVGT8uYTblGa
Output for 7.0.4
Notice: Undefined variable: foo in /in/eK5Bf on line 2 Notice: Undefined variable: bar in /in/eK5Bf on line 2 $2y$07$7zbyPgRhtIwIzkpsZEjPnuzRHN47f53LOrwwGV8//X2XwYF9HEFkS
Output for 7.0.3
Notice: Undefined variable: foo in /in/eK5Bf on line 2 Notice: Undefined variable: bar in /in/eK5Bf on line 2 $2y$07$WnQZr/KkEkUN5KwtpVeZGeXRlzWDEQYtkW8lfIHFcuYG/PUyiIyqS
Output for 7.0.2
Notice: Undefined variable: foo in /in/eK5Bf on line 2 Notice: Undefined variable: bar in /in/eK5Bf on line 2 $2y$07$JIFO7g6ubHIBycU1C341HuclE6QKVUSj97gPvfeED4VONVckeN566
Output for 7.0.1
Notice: Undefined variable: foo in /in/eK5Bf on line 2 Notice: Undefined variable: bar in /in/eK5Bf on line 2 $2y$07$QCWBf9vjIHNmLkZee/1.D.R3VSSidi7d9t/hIy3oqQnyaxGkIzbb2
Output for 7.0.0
Notice: Undefined variable: foo in /in/eK5Bf on line 2 Notice: Undefined variable: bar in /in/eK5Bf on line 2 $2y$07$vAUQeNxoZ0wchYqU8sg40.x8NxtxFaiEne77q1iu0BcqOyxPM.eUy
Output for hhvm-3.12.0
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$rbgj2QoubFupIOBmfYnyrOVQME4NV3HhIg15lG/RsKnPHv85HbtCi
Output for hhvm-3.10.0
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$gMTuwhbp5flDGVyWlYfGO.xHMbBN/RzudfcDLHjEgNZpnX4MkdHjK
Output for 5.6.28
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$oSNbK7FIMjXQdAlDYRkYDOniWycn3ru.q5Nf3mgXlMaNj9azPPa7G
Output for 5.6.23
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$dZXUaQeN/3b5vnOOYJ1qIubCl/cdSEIyLg1sWh3AAcwRmhHPkSDG2
Output for 5.6.22
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$9vTnJTLfZPWdREID/Wb01ea.Lfv3TFSRFRKC1Td95.THSCiS/RqeG
Output for 5.6.21
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$RVyEw7r90fopiiReqtFWRelyZyBXsVdx5re4joTvgAis8LebAA4vi
Output for 5.6.20
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$nS1CM3NjhFHroWFeGLPYJ.mRx65B9IVz19Hr3B4fzy4swsjhU3djy
Output for 5.6.19
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$6db1iRlZPhPnrStVcruVP.4fn8fJdscqvIB1pB3T8CggsS9xy78Fi
Output for 5.6.18
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$xDGWGNBXYCDm3ZKYiGd/o.LI1CDBC8OrcGvDbtjLruwFd8I.KtVeu
Output for 5.6.17
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$/fZQU8ne4.pDNEM7ooefneLE721C56b/okLVc9JF7Q53Xa5GtJ8.y
Output for 5.6.16
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$rS.CrX.RUHh3HXyNcXC7xO1ptI2Jf/4/zGWsSuh1PjNho8KPoOp4u
Output for 5.6.15
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$hcUmMiIyJI68OdV/DNS5su2AkCGFHwrkHWtzjI1BRCl.WkldW0cma
Output for 5.6.14
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$VuGWiYLQmQdfKeVJGqavGuWtcgubrkGfboIQNzJRXoJ1NHUbkCBfK
Output for 5.6.13
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$fX.I5zJACj4I8YyUfL8LFetGiAjpbFOQuSGI0JzyAWsj07dRu1YqC
Output for 5.6.12
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$Klg59vshQRHEI7i.1hmr6u4xV1dmhnaiqqaituiY5tX7oVDdJP0Du
Output for 5.6.11
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$HZXRnV9ZTF2TI9mwfv/AfuSKz.4gR4rEErufLExIbzgCf2l2hDCe2
Output for 5.6.10
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$H6mU5mYSAJdccd5leYuIW.6Cg96TytXiEaGsVx7ni8EnSp9dSG2x.
Output for 5.6.9
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$Jvb9JV7EdsXQMzoLxokwSOYNZvPAj9KxVYFYyelpw5WfCedbsULBu
Output for 5.6.8
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$jCuPOEx0Pg/MTrb1Bp6bO.SIK5Q6vvv7MM6kObAzIUkni19JdurCW
Output for 5.6.7
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$4FpNT/ZKJOeQn.RERmz/g.yz5jSVJvB3c0rt8EPm2Q.7T8LXTgdy.
Output for 5.6.6
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$DALBsQsDQaBaZmzikO1WweCzs5ZUXMwVIOA/12OHu8A62iJXSulXm
Output for 5.6.5
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$8OfHc/dO2FD8RSFjKznI0.flU.Y4QZI7MoLWROjnCV5NYOjzhcMTO
Output for 5.6.4
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$U2vCrvfCihs01MQ0JQ3YMu.BNGxoGTsHdrzUI8S.6c5oywkYl/vkW
Output for 5.6.3
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$36WIt8zDaWW7WCAY7pTD0ut9ZvtoBYRT3Kmn8odydL1XPeSnj1SNO
Output for 5.6.2
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$GM6hYYPvlcBEA59X4sUFvey.vhoaQLi.kKwxne/UNOGqrK7oj/YkS
Output for 5.6.1
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$2zBvoQJSrhX9f5IcyU/2G.EIPXnYZk8r5QeigJJeha4eXnxFpmCi2
Output for 5.6.0
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$3ZRRhL1RaluYynSTOyMQ6.NTuKoL29Cn2a1R6dClwitJO/2yXEeh6
Output for 5.5.37
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$N94wmtL18JAqavWuRYuLb.4AtWOwFzqd9PBAftRDT52PT2hKHmD/e
Output for 5.5.36
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$05sZjBZ2Habdfr9fEfKDp.MtIW.ynb2xDXVEiSVwXbyMETLgGcW1.
Output for 5.5.35
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$wYPH4mLSZ8TNzq9HH17VxuyO1VTov8imUfAhs7W1iXNWNBWH79Eia
Output for 5.5.34
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$6C8Z9GkMTMTQ0W.x8r1l8.WqsOqAEt63E/TPgzOAAQq90I48yREXa
Output for 5.5.33
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$oSzTQ0ng4Exm3MDYo.faR.cAT.1C9gNN7H0DhQAj74nWHPkZeZfbq
Output for 5.5.32
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$MameD5baXh9409PtVbyyVuZrPmEyU75Qqjz5C8hl2ztT/hT8UJcrG
Output for 5.5.31
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$pmo7Gs2pv7w2HOnvr5.BqOq2DBsHWlHZZk6VwnuTibQsgVdRIVf0i
Output for 5.5.30
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$Geba6ECD44eM9Wly0rH5ZOykO2W5iziT1EneUo2eTqBSJKEuLtrT.
Output for 5.5.29
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$AEA01o9WkeAU/UGZVbkz3ufGN0Ot11M71nk6uqqGjl/8bI4NlD2Py
Output for 5.5.28
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$ZyAnxSQnptcKPluiQA5HYuc7A8Lrp6q4prNeP2rwSdUB8DUhXfVBe
Output for 5.5.27
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$/ZhmO2BkYdLs6VQjYQt15.zKmVjmawdF2kFRGJ3fWAU5Envc5LANi
Output for 5.5.26
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$KaU1H1uGUBdct42WzSWb7.szKz3ic41ZHCemK.lv43U69PC70nbUW
Output for 5.5.25
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$RdUXTZ.hjCpbLetAzH0SBu970pr397vsWovEPxISJijz4K1NAh.se
Output for 5.5.24
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$AoopSu2Hpc/pYbF0FtmYW.Lw2iA/klRPuWGr6lO.wVY/o7R3A47xu
Output for 5.5.23
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$pspqlZX3mtM5W2UWh1cYw.pZyhRWJmTpn4Bpzj9Vx3lPjZiKsCh9y
Output for 5.5.22
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$o2uqQRpPAGYfI/iXpnViEeXan8dpSYt7JYWJkw5M5/X8WFQAq1Naq
Output for 5.5.21
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$fRPCHm1YEGdpNgCKEbgWQees7vM./CZEgaBOM0D2mSJ8zWRm/wvp2
Output for 5.5.20
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$SFaM1Q/CtYGP.9hWE82m3.DxPwk5NS6o7Fue2gmCit42ONQxmD5dW
Output for 5.5.19
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$LX7VPtdxdYwPjtGe8X9A/OE18f.yKypxh3.gboCug.oFfoEGEZ5ie
Output for 5.5.18
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$eHYrQem480LxFf5ZmQ71/.9L3FPVt9plJ.kWbjIt3FJlVvjcpwmVG
Output for 5.5.16
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$NTHCVVpLk7yOExeZkcNUfuDQCpepZyZpd4QTQn0/upDZeU5XX//4G
Output for 5.5.15
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$E3a.gxZNyVVTlv2ycVD9Kum7WvffG1jvlI7nziS.VFQ1CpEgmWu5m
Output for 5.5.14
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$JL.znQGjaCCqbEyEJaLt3u/q46eEWBWDaDgJs9v02q/75HHbWSdtW
Output for 5.5.13
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$i9aAe9LeXmCDuzMVuO1LvOOr/Ia.YuH.Bu9Ear97GiphVShAJw/bC
Output for 5.5.12
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$4KbjeUgnRJWf7nsENsww.utQXlZkPKCYls7gjropPWgCHZ5Ln1KiS
Output for 5.5.11
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$b3bp0Zrn0cwcTapA7wflz.Zq1rNIQ/AwhE8Te4AlQ/OiYUJFfJQFq
Output for 5.5.10
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$xdtenPFNUjX7URWNTmd5z.wDXPBox51ldNUJruu0cXjq1B26WUAdy
Output for 5.5.9
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$3pS0qEzimR9Z0VvUSP0ZZuTrb8bst5DAVSMLwXZakdWmt9AYGXr86
Output for 5.5.8
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$jiXWP5vCiTBI/qRhiK1U9.NwA7hWlqGJvSEFvYMsXv.yRr.rNunLK
Output for 5.5.7
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$i/W3VsaCsVAqE8TgxSYvIOlz0l9KXngBhncu7tGCBXTkeLZ1tKzsq
Output for 5.5.6
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$p/kfhKpqeTUl9p4sFH5nke5/tmqalmsD1UE4slQJsz3n3yrLaAx8y
Output for 5.5.5
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$1r4OoxCvNMi9Vl5qdadI8ueEdcUwCo.LDQnrhAx1KfNjFOnYLsR/S
Output for 5.5.4
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$68t56i3G050.l8dKuyhRxeksp/HSzkmVQhk4Y0yWh2X6/IyUZREJO
Output for 5.5.3
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$ulWYrRINwnK5O/IkLFID0OeYpY4VFESP6BWayE1haTiBo6c1Cy20y
Output for 5.5.2
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$5q2CvrsjdsswKHNAcR21lOzbfLMExm.ugV/hw2mA5U6ZJfRSUzCP2
Output for 5.5.1
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$waoUqJeSq5swmOMlUyYHh.r.67se0uGelINLKHJoDE/3v9.oDOhgC
Output for 5.5.0
Notice: Undefined variable: bar in /in/eK5Bf on line 2 Notice: Undefined variable: foo in /in/eK5Bf on line 2 $2y$07$L4/gk52YcGD7nMmSefusM.d.uvKt4o1UG32r173VpYUfls8kUg2qi
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/eK5Bf 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/eK5Bf 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/eK5Bf 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/eK5Bf on line 2