3v4l.org

run code in 300+ PHP versions simultaneously
<?php $b = password_hash('b', PASSWORD_BCRYPT); var_dump($b, password_verify('b', $b));
Output for 7.2.10
string(60) "$2y$10$Uw64Cr/PVGXMNqRjgx3hseenNvx3.0u7xUOxZeAVnO/GilQJB2LLq" bool(true)
Output for 7.2.9
string(60) "$2y$10$FFPmkr.FWEc8XMUZ7prZ5emVL1NGQ5QoAZ4KhtAckgVUu.qhTVOlG" bool(true)
Output for 7.2.8
string(60) "$2y$10$NPYHRmDxzbxSU5XNFj6Z..qwNKmIdS62SmHIvRO1M0rWHofDwoniy" bool(true)
Output for 7.2.7
string(60) "$2y$10$QEpNmAfW2EThLm3eU21YG.B5T56fLLfpO5XrEpVuNVjLCiWdaXXJ2" bool(true)
Output for 7.2.6
string(60) "$2y$10$iJgGMiH.C5isI9q0RIAlo.DSdeCprQv124EANsFE0nsZINfQq.m52" bool(true)
Output for 7.2.5
string(60) "$2y$10$uLMra6GpF1qWY24UcFgyh.ZvkKpo74mi7RjcptGSxCxlPjQoMmLNK" bool(true)
Output for 7.2.4
string(60) "$2y$10$CkOOMqI.4A9jtIedOIKsweuADY8z3OmSgA4Lsj7LEYfvyb1z5Qtd2" bool(true)
Output for 7.2.3
string(60) "$2y$10$UvZk6KtKxTS8FoJlmX.bteZ4upgHGiN27Der2gA6.s5ELjtJp8A8C" bool(true)
Output for 7.2.2
string(60) "$2y$10$uZmID3L9psfyDkM8pQa1Y.zfd9K7yAP1zulzuNP.vrjFaHrHpUnQ2" bool(true)
Output for 7.2.1
string(60) "$2y$10$5zpNaHVtCieTk5GN7SYoAea7VTEto9nRtgjNMb2xPRp8Lzr9B1bba" bool(true)
Output for 7.2.0
string(60) "$2y$10$NblOnMSAySmQ5R8NjIXtPuI66fOY.WiudFR7MX717tWPcpDhldVxq" bool(true)
Output for 7.1.22
string(60) "$2y$10$lApnChsnDlnOTqG6CJWMluWqrHyqGn2iXfgB3sYArak/XbR7RkVOu" bool(true)
Output for 7.1.21
string(60) "$2y$10$TWwwZmt.sf6HXbf18eNmTOquhWz1QB/nN5nym5EB/LqE8IDEHj0Cm" bool(true)
Output for 7.1.20
string(60) "$2y$10$N6vrhcy1Lds4vVgkSQDtpObgrA6pVoklUg0/TZJFac2ARGwKk5L6a" bool(true)
Output for 7.1.19
string(60) "$2y$10$KDoCCMYqGsXtBB73bpRXrOKZePsUhIu3i/g2I7TbySL1lk/9lD5tu" bool(true)
Output for 7.1.18
string(60) "$2y$10$XGIQJf4r1fh8pCHTxFZWXOO1c3j4KG2zh0SXCKtAQIwCF6a2.fUxK" bool(true)
Output for 7.1.17
string(60) "$2y$10$kmDvkscNSXzWVEFOJpqRbeGiravNtEHX9k9fWON.oE076eewMtu7q" bool(true)
Output for 7.1.16
string(60) "$2y$10$frmy0PAZcXLP6BqgtM4kle1v3yWxWsneERciKzsG9QxdTmQVUqvvi" bool(true)
Output for 7.1.15
string(60) "$2y$10$adF4eTj7OV4ZJXx3P/euDeJmdmdlkjZODzjjn9RoiBuKEegTDruxK" bool(true)
Output for 7.1.14
string(60) "$2y$10$hmCI18UjrZKa6i0TjOUooOgcjCDqVbk3..kj9ZLvHNNMZaF458hnS" bool(true)
Output for 7.1.13
string(60) "$2y$10$Ke3V6O0pAyhlqiJW0az8PufcGdHJmsBF4SSD.DrNw3uQ9JHqYsFPO" bool(true)
Output for 7.1.12
string(60) "$2y$10$jLU3E1A35xIy6t4FLLyzWebX6FUhTUK6eyO0lektLa9wKIXXYUPli" bool(true)
Output for 7.1.11
string(60) "$2y$10$jLoJh83V.P9cBfwrQTYtA.XaPWDpw/ieU6Sz5UfUQ33ulbpGY0JWS" bool(true)
Output for 7.1.10
string(60) "$2y$10$2MxQkMMwc4NRby4UIsaI0eA9X7zQtNm.fwVESAOyd.BLfx51JwaSC" bool(true)
Output for 7.1.9
string(60) "$2y$10$VTpK1zmQr0scyvCN5zdf0.JYu6jB9kCfvG6zBtYU4LwjY89cpXO1e" bool(true)
Output for 7.1.8
string(60) "$2y$10$ElEu0JGB.xXqR3fBDhYbSuTX3E7GVJ1HyXb23yIw/CH.UFjR96thm" bool(true)
Output for 7.1.7
string(60) "$2y$10$3jBysCsDrLuFgC.2loU59.DfNpr8/sS/IE/cttjom7tFTRoa7MGcm" bool(true)
Output for 7.1.6
string(60) "$2y$10$/oTOB295wAJLfn5gI5eDdOag1tpJz8MiTkyVZRhAUix8jk0EKOxfm" bool(true)
Output for 7.1.5
string(60) "$2y$10$a7EyK0LW.hIp.8sT6J5CF.W7DhRDEZ1QgQaHZAlmiLAJNT80Ipq1e" bool(true)
Output for 7.1.4
string(60) "$2y$10$5yJSg1dVMbyWwoAHMkjN1uxa14esHz3r5dUUXTZ6VwWqrmw9PqGMW" bool(true)
Output for 7.1.3
string(60) "$2y$10$fmFMNxOy.6q24rzl6tC/MeOhP9Zmgohc4tP1eRrUucVQXBgZaI/vS" bool(true)
Output for 7.1.2
string(60) "$2y$10$zlZbhkTn5mVWgE30sM2wZeaZXvFnfUMG83hoFJDq38bUyJIzjMG8." bool(true)
Output for 7.1.1
string(60) "$2y$10$2yyq9GTph1CRb/RwdjoO7uLdYD6dLnsXEc5m7tq3PpmSZ7VqMpLvW" bool(true)
Output for 7.1.0
string(60) "$2y$10$b6aXtcaVODpS6MbhN7W0d.BmdbbozWg.ziqsvT5/GiXxfnEiInTwq" bool(true)
Output for 5.6.38
string(60) "$2y$10$cQwWBJZJlbthAHxL24/XVe06TXXyLWO01oho7cnG2T/6WQB8QcYy." bool(true)

preferences:
52.89 ms | 454 KiB | 5 Q