3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php var_dump(password_verify('test', '$2y$10$pWlfc.bdCtnOVTrxTxX5s.r6lo0H.n1am/v9g5CX4M9DFHFLaj3E2')); $hash = password_hash('test', PASSWORD_DEFAULT); print $hash; var_dump(password_verify('test', $hash));
Output for 7.1.0
bool(false) $2y$10$hlHQE.PKDiVdIVs5unPV8u0du0wjZONGStV5QnTo.d5gewgZHBZ7Wbool(true)
Output for 7.0.14
bool(false) $2y$10$wLc2PePvXJiTOD3pqakdiOGUXeK8dZrqdvHvUH6CGs3VDAoIIg7xSbool(true)
Output for 7.0.6
bool(false) $2y$10$/0dch5sxU1WPQ6QoDKbqWOi4Uf043MoL10998ZU3PIVb4E2NI0WyWbool(true)
Output for 7.0.5
bool(false) $2y$10$NfT9d7E.ksDP1RT0Xho5IurzXpBOxAPuF1ITXLvs2YJDoTFJWzmwGbool(true)
Output for 7.0.4
bool(false) $2y$10$Wed8WA7vUDPlpg8hXF.c0e9CD8.NH0lquFXJ7Vjo8n1R2SdfSlJBybool(true)
Output for 7.0.3
bool(false) $2y$10$8GXR7RDmagiDf56uZ1O1PujWUa12PzMXWm1uj/zzCJyYZUHyNU5Jebool(true)
Output for 7.0.2
bool(false) $2y$10$YlhQbI39bzepItreSHhXs.7hb3BQ5XgotYCOK4s16iVpzCmzwPYZibool(true)
Output for 7.0.1
bool(false) $2y$10$rMy6YrsMZwrKHzznpa4SzeRVOwGf26Zhu8RH1auWRjwTniN9AD85ubool(true)
Output for 7.0.0
bool(false) $2y$10$UEyHGVzVVz9x/xnpDiuDCeWp8BMl/n3tJworozlU7HC/qj.UG9qkSbool(true)
Output for 5.6.28
bool(false) $2y$10$v0N90xs0/FCCtdLaz3C9PeXChQd7y/I8U/CDEkfbVcqRTYzzS6LcCbool(true)
Output for 5.6.21
bool(false) $2y$10$gZtm9NaCxhosyt6we487j.P3kFjf6.oX3.9KtR/n8qu8wx6rvR0rObool(true)
Output for 5.6.20
bool(false) $2y$10$1uXbvFKFOc8mVqm5vBniwefROloLoojp11O0rGuJRIpRYkTifL0R6bool(true)
Output for 5.6.19
bool(false) $2y$10$ZCi0E2kTLlxI3tQh0AFYzu3nvVzIi/kJ4zexlZjd3eUBtDyyV9mwybool(true)
Output for 5.6.18
bool(false) $2y$10$DxyFpFSpDfjkP3S9s4DBZuzBbeEhkmZKL6HH/IoqXo6wErF7J7jXibool(true)
Output for 5.6.17
bool(false) $2y$10$ly97d.u6N.6JMEvRvzmBuOyhbvN.FtgKcVN.XDBEf.4bGW0ZjtPGibool(true)
Output for 5.6.16
bool(false) $2y$10$QYfKXeaI9ArEynPsWm6nReS8qqez63ryL3FiKK8KZW1LsNIU/bt3abool(true)
Output for 5.6.15
bool(false) $2y$10$i3/5GfO11.Gwj5aiE7zr2Os/nX6GdrBUGeDxdEy.yNOIn2s9Ls7subool(true)
Output for 5.6.14
bool(false) $2y$10$.5r0K1sdQ376iwV56FiF/uvv1cb0lXXcr.Db/aDxWkBwlkIJJ2fkabool(true)
Output for 5.6.13
bool(false) $2y$10$CU6QcEV0NZCRLzgi6noGgeumMH4ICQYhRHU3nP7etXX2bzD7G.f7abool(true)
Output for 5.6.12
bool(false) $2y$10$yU8x15hDqSTN3tGhignwvORPllQr/GERcJOviDwwH7utI0DAY7IGWbool(true)
Output for 5.6.11
bool(false) $2y$10$9YZW080I.utrOkFF6UFjy.jb6whfm7CDcStCA8F9urx.DZdw.tXPCbool(true)
Output for 5.6.10
bool(false) $2y$10$ZRy.wZjrq517TV4tDjY8I.zo5K7l0Ti0rmIWegvvJApRzVw0za.Aabool(true)
Output for 5.6.9
bool(false) $2y$10$zxHWf75F1o8eOAtDX973IOp49laJXrAACRh0bQ5Cz7F2YQ7uRzSiGbool(true)
Output for 5.6.8
bool(false) $2y$10$PlryZGIH4vbQASYxTeT9n.t1gWnAIhFQrXCzL9OyDg028/gGHzO0Gbool(true)
Output for 5.5.35
bool(false) $2y$10$yXxZbDCNCJ650B7/YPRFmOnBALKCEJhu.FSITU1Ssii5VmeBUr9oCbool(true)
Output for 5.5.34
bool(false) $2y$10$fMYUcUulmm23yiTXTKwEjOpE4wzErfcPkBUA/V5D7xU2Xj8mrz3b.bool(true)
Output for 5.5.33
bool(false) $2y$10$1HVeCggkmzEHZAdPFFX51OqAQL5ZtpEFFIkDjlxFxt0qJeSOAmOeibool(true)
Output for 5.5.32
bool(false) $2y$10$jXEXY1Wi1cEBMCBcIFZJ6eafEDNkmhdVD.3k1Dc/1q5EmEgSE6vEKbool(true)
Output for 5.5.31
bool(false) $2y$10$/qyq1S/Ck0dDQ3mVB2VK1OjVlhApT2aWUDnOUFSd4YMiA3t1L6Ry6bool(true)
Output for 5.5.30
bool(false) $2y$10$MEPqZ3lC/l2kEmOO5Ve7a.RlCiZVUpvsEA22rZdVZ4sB7Y.ncSlN6bool(true)
Output for 5.5.29
bool(false) $2y$10$HsCKkZ8tG/rQuZHtSRSFnO79XhqfbineoR7zcGU456mAds3mdjjfGbool(true)
Output for 5.5.28
bool(false) $2y$10$YJnciAQX4fxnFj0ZDd630ODf49IIm581rZsCVIaoInL9kAHapQ4q2bool(true)
Output for 5.5.27
bool(false) $2y$10$oUlOoCt/jL0F/V2S7DOJ8uS.INES09MvOcvumrD4Y9dfuflvbHl/mbool(true)
Output for 5.5.26
bool(false) $2y$10$F026/Jl92v.bdSX4NSlzG.j8yDcZLUyhTxBVfXVo1BHk6q4SsdrOSbool(true)
Output for 5.5.25
bool(false) $2y$10$OBbpYKYCWRKgA9joglUZCOq3tB2sin2F34cc1KuSj.EZOyiAPkMEibool(true)
Output for 5.5.24
bool(false) $2y$10$VLaqAiuvhwlPE8oxvRXvP.DC.WyMRTbc9KP2kZLUEwiXLi8Qa15Dybool(true)
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_verify() in /in/PDAJL on line 3
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_verify() in /in/PDAJL on line 3
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: password_verify() in /in/PDAJL on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: password_verify() in /in/PDAJL on line 3