3v4l.org

run code in 200+ 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; print "\\n"; var_dump(password_verify('test', $hash));
Output for 7.1.10
bool(false) $2y$10$frSUitDWUgGCYUToKlp0hOdqQDbqwgHR0lPzmG94wEhItpepsRYH.\nbool(true)
Output for 7.1.7
bool(false) $2y$10$QfYELLSvgGOVOlKLtAeX..kBO8i7zoHTV8CYAHcJ3pC8.bl1x/RaS\nbool(true)
Output for 7.1.6
bool(false) $2y$10$kD2LOeh8xxrpqs.Zv22Y4eRrxMFSQEMUBG3es1QaNCmDonzQo5pLm\nbool(true)
Output for 7.1.5
bool(false) $2y$10$QPPx6pfnlBBgpc6HiHH9uOhkVDhK23wUvwXzmOVItOs5N86/uw8Bu\nbool(true)
Output for 7.1.4
bool(false) $2y$10$HTfwUYkiJ7ua9CSw.JFDfeD7oYwUGnyD3s3FIwXNA/Rn/BFnOE/kq\nbool(true)
Output for 7.1.3
bool(false) $2y$10$GrvmTxzCtCo0xoRsaaOWleQMQxWqoAa09JJeeqbCEqBmuLfSml5J.\nbool(true)
Output for 7.1.2
bool(false) $2y$10$WYeEGAwebGNyec8YHBiiSebfQs9JRYVjrg3Q3IdonAI6JOruJ9t8e\nbool(true)
Output for 7.1.1
bool(false) $2y$10$jW31VN47hcdTlLfY1xgYIuai3.Sv4Y/4v7dQuW6AEhQIoyRpPot2C\nbool(true)
Output for 7.1.0
bool(false) $2y$10$q9NRQj89AetQxirkKcfgv.1orQix3ICJOcazzHiSgWHlFVwZZt0mO\nbool(true)
Output for 7.0.20
bool(false) $2y$10$IGYJhIsQ4uzJiWJfmENFX.P.uj9FkQs/a8F07zdReOdTUj0JIGQxW\nbool(true)
Output for 7.0.19
bool(false) $2y$10$qnTbidOPfH7r8RVqZj2rYeVc5HxWONr4/m1xhcQaUA7AMrEt1DUgO\nbool(true)
Output for 7.0.18
bool(false) $2y$10$XVFHQiDne7isCbI8yy.oruuOx8CvwCmLBsbshOrP/ssgCR8M9xCqS\nbool(true)
Output for 7.0.17
bool(false) $2y$10$awKHLRblbr6eSEFyHOiVlOMr9FuR95m7E7iMUdi3sy0cRf64uqP2S\nbool(true)
Output for 7.0.16
bool(false) $2y$10$bgWgh3hdePsoQRtO6c5.fOddnQtIhceS4nJd4M8BWXKGPjqLRoLPG\nbool(true)
Output for 7.0.15
bool(false) $2y$10$HfqVNvb2a.v.mGjYtFBhBOUZe2SuZ8plW.Iy/L6hHyVWbMp3LjYrS\nbool(true)
Output for 7.0.14
bool(false) $2y$10$OkkYqoK5uXEiMgJsFZeSkOIV6swmZETVYZHFIYyK2NwAVF00zK2WO\nbool(true)
Output for 7.0.13
bool(false) $2y$10$C6lvlNecxZvWe1ZKG38fne8ug.RBqMpBhFkmdxIcSzGd.a3Q6Dwb6\nbool(true)
Output for 7.0.12
bool(false) $2y$10$mNMsS7k/5tp0uYboo58k3uADk9.LStSAi8JIDV/.5RO2Hx8S/ovKG\nbool(true)
Output for 7.0.11
bool(false) $2y$10$tpuPo24o.uew3jMXSH7pT.b3HOvI7WHXlYyRfDHEmZ0GZFZeOAl0K\nbool(true)
Output for 7.0.10
bool(false) $2y$10$ldxP1P19LwE0X86lj/QoZe4KvJ2jzbst53LFVvRs8A7bdgNnhDgie\nbool(true)
Output for 7.0.9
bool(false) $2y$10$Ijp7OwsKklZ0VX//LJL0aOQi6V5TvMiaAyZe4ztqiIgwIpCvcSF.i\nbool(true)
Output for 7.0.8
bool(false) $2y$10$aMkTsqseUfXlvquYf7YC6.UMvgC5TRBnumkaLWNR2k.HIqA42iqTy\nbool(true)
Output for 7.0.7
bool(false) $2y$10$e6EooqOmvuVrnJTUzy20lOI7Nbi6bkAFYAw8lKMHkMMCWz7rFpqwe\nbool(true)
Output for 7.0.6
bool(false) $2y$10$WqT82J3YhVf9JF5vd3jju.3z8ciaZhmvxEvxHwwpIvj0Ra9XmAgXe\nbool(true)
Output for 7.0.5
bool(false) $2y$10$n31nM7yn3w8Jk1z2NlR1suG6kEskoppXwmpr3GwBIFmVSar9UyOg.\nbool(true)
Output for 7.0.4
bool(false) $2y$10$eLFqieJMnxtJqB6bpXcTaeBdtRiqz/SbfEsV6fpwECJQD1lsHjzVe\nbool(true)
Output for 7.0.3
bool(false) $2y$10$aXQin/Fy7ioBHctfLxL.S.mvuf/onBKTdS9guD6iFZiIdpAX4ZATi\nbool(true)
Output for 7.0.2
bool(false) $2y$10$HdIDjtsWib4l4Ys8OzNDd.yjlGIbfpLeVhedg0TFmvIUVnfOkvIFe\nbool(true)
Output for 7.0.1
bool(false) $2y$10$DXguUW1f8DaMD3E5tqgvc.f214L4kwYhvyCuwnEyVq0ex65zyC.fy\nbool(true)
Output for 7.0.0
bool(false) $2y$10$BMzd/k1EnUgzPY8lPTWewOJILH7C58KdpNQesNyfCpX6DAHf39YtO\nbool(true)
Output for hhvm-3.17.3
bool(false) $2y$10$I7dIiVzTbf66qJQ3CRIB2OiqBLAXiYMjikbc/KHe1bmvzkvclrwHq\nbool(true)
Output for hhvm-3.15.4
bool(false) $2y$10$lCU2OaJK3U8PImYRYGdyi.DSItMHzphzCzYseCBhAJUzT.mgxtVZ.\nbool(true)
Output for hhvm-3.13.2
bool(false) $2y$10$u8Msw5mNYKoBFfYxcJhOrudAf9uEefQsrjjI3Y.MrTpoO5w298R/O\nbool(true)
Output for hhvm-3.12.14
bool(false) $2y$10$NisQoniGg9mGxVyCJzhFmO/UnkHzZEEkYwl/6CvqdC9d3P56Cc5jm\nbool(true)
Output for hhvm-3.11.1
bool(false) $2y$10$ag3db2WUdaWu.rDzUWivm.ikWsq1hQkxAswNxp19jmoYv9d9HeM8S\nbool(true)
Output for hhvm-3.10.1
bool(false) $2y$10$g1Q13Z.mYccrBhpYapKEbe6LdlolRgzPVOkUc8e42xRDmz2f9h2ru\nbool(true)
Output for 5.6.30
bool(false) $2y$10$SjMpy/9ckW3Jh4J/Ll.cu.OjBNjajHvHIQ675Saj.N.lI9u9EPYvS\nbool(true)
Output for 5.6.29
bool(false) $2y$10$6pigzaE4GFmkDD5eNq5XxeKghaKAY/zJeajVCwJxNnX5y3cVXORci\nbool(true)
Output for 5.6.28
bool(false) $2y$10$nz7a/qirx9x15yM01Slf4u45RBaX0EoHD/NjMUiKI1TjPAjWZt6/2\nbool(true)
Output for 5.6.27
bool(false) $2y$10$/ASsXvdI0dOYejrwOqt3cOo4Oc1A9IJ6wbeqHXMe8xSwpi71rBffi\nbool(true)
Output for 5.6.26
bool(false) $2y$10$4M8ymXuSeZbhxzaQ3ZKt1eeYo0y3gzg0pkJ26gQ7iwTJBX1wsHYAK\nbool(true)
Output for 5.6.25
bool(false) $2y$10$kHrIyyho9hspO4n9BLVmlOcOa26MEAbij8/rQ7DUWz6QxJvgU9XV2\nbool(true)
Output for 5.6.24
bool(false) $2y$10$HrHna5hJMXTw67AGlXZp3e2ALvuOFn1h68L2agoTUVTAdW1u6gBhq\nbool(true)
Output for 5.6.23
bool(false) $2y$10$lhD6vr9rQ3sktl3k/oLfQO.K1nKl9MSRB8tEJh/ndstYlIey8uh5y\nbool(true)
Output for 5.6.22
bool(false) $2y$10$D8f.avjb3rind61ONf.6wuwlCkD2m/H2rKXZ/gYoAanW45cCZx2sS\nbool(true)
Output for 5.6.21
bool(false) $2y$10$BBPlr.eJBM/jS0qb.7Cyb.4Hf8dJlesg3KAEyQZrjNJQzFQ0I0hYy\nbool(true)
Output for 5.6.20
bool(false) $2y$10$8qYhg2.NbKWdl9dAH8JhHudYePAoj0sY/V93Q5YQ/j5UridmYN1YC\nbool(true)
Output for 5.6.19
bool(false) $2y$10$exHXrPzcctvMZyYZ0rVPUOX98zDYPg2yug52NhvWqTZZu5eJvfshO\nbool(true)
Output for 5.6.18
bool(false) $2y$10$Djrd0bh6QAgLmvtsh/XUiO9kty9FczSyW7ghbXMqL8ZMAfo1w54DO\nbool(true)
Output for 5.6.17
bool(false) $2y$10$Rvw8MlGyVhELOm.tMbHP/e.UplUnRXcTa9yQ8pHKIe/qJd2FyYWia\nbool(true)
Output for 5.6.16
bool(false) $2y$10$9aAIeBL7EkHwDPtRMPVVI.IRt5jqKemXs7R1nAzNOm3bk.pLuidOe\nbool(true)
Output for 5.6.15
bool(false) $2y$10$VSR9kxNMytkwV17vQ/wa0eL0kXvyQ9s3qsPe1GQZehPew95t1XztG\nbool(true)
Output for 5.6.14
bool(false) $2y$10$823nKTfCErx6.nm3vt7lx.Rh9JEMF.wE/XBjKELrVtA9CeGiv3vcS\nbool(true)
Output for 5.6.13
bool(false) $2y$10$8KFOTmeJCVi0yWtr4CJg/.2YfeLuZJ.0C75HKzLXLGmWJNEIJFELe\nbool(true)
Output for 5.6.12
bool(false) $2y$10$Ge3NmwZao.zVP7jvcKnihOuz7ifSA9dPKlntqlmB4Z00z5HSoKgJi\nbool(true)
Output for 5.6.11
bool(false) $2y$10$xNX9AbZJpaeKUYIa3XBnEe0qc4Qbo70bSLmj8BlADwgvxEcjRI9PO\nbool(true)
Output for 5.6.10
bool(false) $2y$10$apPD8UYD9wfRRBzOW35VWeQeBhWWGye2AB1Yr/bIV5w5I1j4xZvSC\nbool(true)
Output for 5.6.9
bool(false) $2y$10$dd1jpp6eTITCJD6kG8LdJOtKNvKVKY6BaVcpq57Pl.Q5NkmNYztAG\nbool(true)
Output for 5.6.8
bool(false) $2y$10$suO5WjmpL9.9s29GrRcbDezf8dj36kTVXopttkPic97IG0a5sDawq\nbool(true)
Output for 5.6.7
bool(false) $2y$10$h.HfnOstYpRE60Z/.fctL.oxQjqNVnMa9kzG2rZkbhp2PQEOYaoGq\nbool(true)
Output for 5.6.6
bool(false) $2y$10$HIS/otcf65n1GUVNybaw8Orj6l8JkxYA5QwWT2396gYlrZxAlBmBC\nbool(true)
Output for 5.6.5
bool(false) $2y$10$DMiY8NzdTLr.O51xthaxke6E1qOQOe5GydHsIfFh4cpk4elpDzKCW\nbool(true)
Output for 5.6.4
bool(false) $2y$10$1X5R6o.QkJzckyo/m4CEUOlOrDp5qYwYRLclymKztbDbtx.kD.01C\nbool(true)
Output for 5.6.3
bool(false) $2y$10$y0hR6qagigL4NQCeTbxGzufmnv7Df4e8zANyQWNYKdLriCjY0KCsi\nbool(true)
Output for 5.6.2
bool(false) $2y$10$dqitj6Kzh00kaVeJMJEnA./tvZOt5QLNdiva.2VCv1bO7HVV.Koge\nbool(true)
Output for 5.6.1
bool(false) $2y$10$EwoT8kPtPH/9TiHFMcdi9.OGnTUEEe//HHQ2ZmV3cLDfIYP0mYhfy\nbool(true)
Output for 5.6.0
bool(false) $2y$10$0ufZDmBcSmp2d6KadKmVbukYjJlA.XYdPuj/bAPKoo7XBDsmd2okG\nbool(true)
Output for 5.5.38
bool(false) $2y$10$lRHNmgykbXSK97ajmix9KeUv4oSshiKbngnWfQ7Kir4Xx08YNelK6\nbool(true)
Output for 5.5.37
bool(false) $2y$10$DQni/yKIrweB1qUyAeoM7uZ9PmqDBa3oYNnAvPlmREq/HG6.28EtG\nbool(true)
Output for 5.5.36
bool(false) $2y$10$f8wes3gOE75wV0jfNoK.2uy2U55KTOLTPv8iVJir/ni78G3fci5oW\nbool(true)
Output for 5.5.35
bool(false) $2y$10$p9GyC5.0FwFCkBz4PByPn.O2M3QL6jxVpOnNQyXFlsSSi58FHnfHq\nbool(true)
Output for 5.5.34
bool(false) $2y$10$NmsrNxXZhFyLjHx.eN3TTOzhvkManbxo.F6uWw1EGhGlwwhYqcJ8u\nbool(true)
Output for 5.5.33
bool(false) $2y$10$1Js2u68NlcHHqz74ukhLWuhtqKmxeuAYVNQf2to/rNR4nHF/NsaSa\nbool(true)
Output for 5.5.32
bool(false) $2y$10$cgFlA943Q.NuxPobBHXIPOFN/1nU/4LtS0WIJjqNlVivhlVTER0N2\nbool(true)
Output for 5.5.31
bool(false) $2y$10$hemze7Aef8nrSgW.6vA7oOzX.CwXvoW0F1/VWv2eYSw41e/v89.72\nbool(true)
Output for 5.5.30
bool(false) $2y$10$IfK4DM0oJcchA3yjyaop.uHx2soGwsLOjGCUFoxNGZy3toSH72vlq\nbool(true)
Output for 5.5.29
bool(false) $2y$10$xt/or2IpQIyg4lEPFTjMkep4wUSyXNF/4huB3Srwm/qjRVNqEvJ2q\nbool(true)
Output for 5.5.28
bool(false) $2y$10$uGvCxu/xDTvvI9IgGk1gWOXRQ7ek3bmW/365jF0zvGLoG77aWo0be\nbool(true)
Output for 5.5.27
bool(false) $2y$10$uU0bbLRlIf146GzZa07uvuFhc5ls0I5xfUn5uKqY/Ya6FW6b1Ii0y\nbool(true)
Output for 5.5.26
bool(false) $2y$10$lbo492v9YrBDlnvQLsYU9ecq4R7W3q9r8CDADi5fegD51VLwlJKvW\nbool(true)
Output for 5.5.25
bool(false) $2y$10$5AkKIF7PFkieo7sdG8zaD.2tkq.RsqWB6sGgPSMb0bHfZ.j8NDyDa\nbool(true)
Output for 5.5.24
bool(false) $2y$10$R4Z2EWtB2722YmkXi3peuONYNgLI5XTKiuBr1K7kUH3OzLzU5/aV6\nbool(true)
Output for 5.5.23
bool(false) $2y$10$pqPUNl3zBKiFaZ3I1TbXFeNddfT0jgy3U8J.P/WTG7EyYOmEp7yry\nbool(true)
Output for 5.5.22
bool(false) $2y$10$v.zQzkwX5hSHBaKg4JuWuuvXZTu5SwLu6FdoryRtC0nmTsMAfEMiS\nbool(true)
Output for 5.5.21
bool(false) $2y$10$RVI5ExBF6wwH2R/9fV.1d.Z/eL2kSbIjA4o02SqqWkFx49TItKT.e\nbool(true)
Output for 5.5.20
bool(false) $2y$10$3BvfIDzzau3Z2c5h6QxZue6pu6BQhQ8hCq8JtAoR6kXQj2CApBI3S\nbool(true)
Output for 5.5.19
bool(false) $2y$10$OI0.KS.ooljPM6hWfdglTOt.hOy2qVBhv/YxspyRDobRxvGbtIWPm\nbool(true)
Output for 5.5.18
bool(false) $2y$10$3Ciegv5ITg5RRV3JPxknmufDY9WD896hQgJJnQMhvlr/ohBdkTNb2\nbool(true)
Output for 5.5.16
bool(false) $2y$10$CsTjE579EozgQwMkzyFCpeKWVJLgtIG.DBupDVzcVhrVlo91Cnlvy\nbool(true)
Output for 5.5.15
bool(false) $2y$10$j3MJeoQRVTlZ.n.gBXTqO.ghLKRiwWUPRHEeAUSFHnaBu5F13o8oa\nbool(true)
Output for 5.5.14
bool(false) $2y$10$x16Hw69KXH6.mPfIMx/ivOK1oi0V5JYkUsR50IcNJSD.srLDOg1k6\nbool(true)
Output for 5.5.13
bool(false) $2y$10$54LFIQqcMesvmIzH0GhAueYr6BDZNuhFhOFpSVINnRZYGTn5fX2gC\nbool(true)
Output for 5.5.12
bool(false) $2y$10$.SyLrkIoJmgrpF4lEPudEudI2OXr6yEuE7XbEiOdShYV0YCyHEtja\nbool(true)
Output for 5.5.11
bool(false) $2y$10$Rmm9pv5RhoF6OC0sFmuOo.V5Xirci0za5DKIXziMa/3Z3Skohn.Nq\nbool(true)
Output for 5.5.10
bool(false) $2y$10$xmIV/7g3fdiiugMpP8qtC.AtqSQnUozy/VtLy4nTTK9SVAqOw2TeK\nbool(true)
Output for 5.5.9
bool(false) $2y$10$AFc7RsGf6ufxCpfnrTXZVOkEhcURgVnchShiiRW5LBWiVAzmgg8Ue\nbool(true)
Output for 5.5.8
bool(false) $2y$10$TeH4kZ4NBURCpBdRjjTuresth9XE1dt1y0owfP5P34tyI0bpxJ9WS\nbool(true)
Output for 5.5.7
bool(false) $2y$10$JYrsmNGZlLO1Sp9FNP1bfeM3XFm5MypYIz55HJV7LAeChSRKB3s.K\nbool(true)
Output for 5.5.6
bool(false) $2y$10$TFmNCpNqFmg4XVEJBczkKOAeHFDRHv5YL1bLOFvT1VpntbI8X4m6K\nbool(true)
Output for 5.5.5
bool(false) $2y$10$CFlRPLwc8tLrNhn4nnXCvOlQBi6HihkUnrX0Bu/XiV0NpbNES4sdG\nbool(true)
Output for 5.5.4
bool(false) $2y$10$RKLpM2qkpS0meG17VAuYv.t9q7sPutRLVaolV6j9fcC8Dyd5Cd146\nbool(true)
Output for 5.5.3
bool(false) $2y$10$1WnrhlRXED4YjITx.SilKeqck961Ny1M09xx.cWoz/4HNJmGdhwRq\nbool(true)
Output for 5.5.2
bool(false) $2y$10$qcBwCtcFX1AQ8nh1Wd16Mec9VwX1/Y/TZ4RJq6mHsq9DFR6uJUWpG\nbool(true)
Output for 5.5.1
bool(false) $2y$10$na3Hz0xBRgG6ITRXva979.K3lqR5HmgagtlIKllnFUjUnG.m/ZPP.\nbool(true)
Output for 5.5.0
bool(false) $2y$10$1afztKfnZcPcfJ/ePXNffeWl38PBhX0DX3w1DeR6bpUnWqviAkuFC\nbool(true)
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_verify() in /in/rpbbJ 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/rpbbJ 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/rpbbJ 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/rpbbJ on line 3