3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo password_hash('test', PASSWORD_BCRYPT);
Output for 7.1.0
$2y$10$tNmWp0aI8QPLsIhbv0YcbuuJi77QHtcncbTFqYLyAdUJmF/zU7Ylu
Output for 7.0.14
$2y$10$lUwC16.RTOzNg1o8Ix7Tp.aDtJ.n.vD54GMjMfIGyM74pT4e6OAQ.
Output for 7.0.13
$2y$10$zETqoiu3.5BsuCLghKSOiOaMXBI9oHBtOlZ.pa/AnJLjPmtFCzQhy
Output for 7.0.12
$2y$10$c.mlCc/yyrFQjjcb7bpf/u10WBdHBwgRBD1LSpkQrpJge6.fg0fHy
Output for 7.0.11
$2y$10$qsUcqJqLXea4HNByacKTA.OImD1akWTWwLJKnUe5KJI/SmtOpV9Ia
Output for 7.0.10
$2y$10$coDxtA79Oe9tkUM1bbKkq.dAVLkKtdFAmdr6AYVW37EAga3BdMvLi
Output for 7.0.9
$2y$10$kpFMPOQ169d9jX2WuUBnhuk6eP6mEceK/5PIxBhycWLdkg5GJLJOq
Output for 7.0.8
$2y$10$lFk3KJB9oKaw9HptktflN.cA1BreISxzH4cGYHMQzGGqCgls3yj7W
Output for 7.0.7
$2y$10$R0.iajmntUWoYgVoT0w5vuRDk8LPsB5TdMo4xVTlKRktCGV4o3fDS
Output for 7.0.6
$2y$10$H9WEV4eGUC5GmWta9rD6d.x08Mbt8gw4cLO7NGT9FP1E.CoydKa7G
Output for 7.0.5
$2y$10$MGYaOGyByrjbePMKivcMMuA0KwniFLR7E94x/yjVErvpp6syDfeT.
Output for 7.0.4
$2y$10$MLE83v1Lyd2camTCC9IVR.ySsLff.nlhypGitFIX3VOPfsD/QozTW
Output for 7.0.3
$2y$10$2w1w1Cdt4x4fFD2SdIFJtu6PtbJbCean/cw7movo/31zSe/7ouotq
Output for 7.0.2
$2y$10$6CJ6UJq5ekvibsJTA4CLcOiMkYVIuZ5yr0Pq3zKAESA.8duibB0/K
Output for 7.0.1
$2y$10$IGMdlUIAJFGFY8gIjzOSIeagO7ZHUfnqTV3heogcN0WTXauc54PQ6
Output for 7.0.0
$2y$10$bu9ljqBtAVRSkP3MVUg0h.Lc4BDpkNZHb7qh.m29wSFdaex4ehD5C
Output for hhvm-3.13.2
$2y$10$B2IdDB6K8hZHHwUwclk3.ee8HJiyKyRdf2IpwNrl0Rny5Sl0oYFBW
Output for hhvm-3.12.0
$2y$10$JK9ettnNzACUrlxqx2wd1O0ipg6MAlB7NZjtQ6HxPq8ZNxxhD3W2G
Output for hhvm-3.10.0
$2y$10$7trWTcNZ1gjADm7nBfFICeEzBzKQWK3RD21cKDiSuDJF2mdRRhypK
Output for 5.6.29
$2y$10$qsG9q9gb9Zld6qZLB2ohGOAZ1IqJ4swYjd6i2zXD3ate9PhZXXmNi
Output for 5.6.28
$2y$10$.Y71z455RyXQNEcIqAy8o./X1lqeOMnp6xknZ1Tqi.fJUPDWlKKwi
Output for 5.6.27
$2y$10$v3osFW9AHKuokp60L.6AGO.Bz5.7mdyu/KqOMI5fWd2uxckez9Wz6
Output for 5.6.26
$2y$10$Z.OiMSF3J2KxG1p.G8yQ2OIjnoe9Cty94jmGvc5TnqXie9DtoiSGS
Output for 5.6.25
$2y$10$bdYKif3nw0jFYID/dzqGieWYpGO9T7GeaMBr2YBnfpH8/2N5P50bC
Output for 5.6.24
$2y$10$upEB2QVnGj0VEnllOVIsXuW3sbcgZ8tHiNcZEyFiGkCGkRLisfvae
Output for 5.6.23
$2y$10$xd3VOgem224qY6spUpJAe.fPe7PmSBEDRU8YKeky8XJ9/0KTGlkfS
Output for 5.6.22
$2y$10$tiyvfZBN7NYbqyeaFom53.AZqf2Y4ilgdiZyYb6Q22iVLM5Om8s1e
Output for 5.6.21
$2y$10$YdCsItP/KyxouXchi.y6nu9GLzUZ1UI5iKsduPY8GyFu1KWH6LRCe
Output for 5.6.20
$2y$10$xWfh.G9d28hvgL98P1tuCuwF5O8iAAA.CW0JZzAdZFXz3x54/BNE6
Output for 5.6.19
$2y$10$/Lxtff5BGeezL1qUXepwVud85V.a4JsR/8.vABniZtaZlV86QM6Fe
Output for 5.6.18
$2y$10$i3PhNiMz4u0Olty/ubvBqe1J4NggappPJe26i4KgAfRR/Jn95fOU.
Output for 5.6.17
$2y$10$DEZieMzPNSzytEhGNVbkuu5Vhnhzy3NycKreRF7TsMUBjVRWuXiiS
Output for 5.6.16
$2y$10$ZzYAgQ4bjykvQFn7IipEHOWWzfVkBKWQCtIYSQrgsb9dCTIgcOhYC
Output for 5.6.15
$2y$10$appIe8L2Ntq1JjVI7J3PleTwyJSz32qXppHVpEPsj6PInDFD/0DuO
Output for 5.6.14
$2y$10$sYRZgOT/Nz9cdbbnG/mrfeRRkhaV/oBnMnftX62e5VA6jdLOjJzs.
Output for 5.6.13
$2y$10$8TcX19nRZ9e5eLZv40aZxeT26gVncr5c78uAcAAE6H1TqcfHegk0y
Output for 5.6.12
$2y$10$akFANYB1eBchhx2Tj2NqveRFTQC3lqD.id9ZNaZaCTnMe9d58NBhS
Output for 5.6.11
$2y$10$.j09ZidPZo7HAwgytGp0leyo0ZllhqzW7NIIF/culranKk1oz6msW
Output for 5.6.10
$2y$10$u4V7eb4Yx0G.nsBbXu1CnO.Jo5IukL/UtL5eMeiD/Rzp7PqX7GjfO
Output for 5.6.9
$2y$10$vGz1RoOerexsP9xQh0SC/uwU1PrNZQlY20/.Z1cTZIUQPkY3B3fMG
Output for 5.6.8
$2y$10$mT5fXXXKVSCBue.SBon4QeCcCMKLJ17CgR1JP.bw.1Xc0fhoCDLLi
Output for 5.6.7
$2y$10$MgmCN6GoCU5FmRjB7AOodu6vxTlGqkTqbL/jD9YEmUKCXoSD6etWi
Output for 5.6.6
$2y$10$1Ch6pMqhd4RtoCZerLiWleTVLnb1cEaAeyhhVDM9cJ7pOumGCieuq
Output for 5.6.5
$2y$10$LsnfV65mlroU8iVvmF1AGORbBnWoTMc..fTBIsSChg3YSlQYpeEVy
Output for 5.6.4
$2y$10$fNDmXM8u7oJKub74JubqyOZY7cyRhxhkE6QDIMLaK8MVPANHC6iWe
Output for 5.6.3
$2y$10$LEOiCbEl0BqSYfCfmotz/OH4sRHdODNLQZGD6AhE5mAbjMSMEjwZG
Output for 5.6.2
$2y$10$Fl0il5dHbwidU4JoG9g.9uGrBc/yNSNAvbf/Pm5airNDhN8HbnoIG
Output for 5.6.1
$2y$10$ZtRyJl30cZ941WoulDmqP.MbbH.QtFHEh9Q1VjlSSDCoygqjJwFFK
Output for 5.6.0
$2y$10$cE87HveokqSWUWKttjFwzuPu5ZTO0mpZt43SKzcWBGVnHg1P655uu
Output for 5.5.38
$2y$10$yQQP8qWsC.iJGa/NB5QyY.1VFddf0GNSeMbjdkg4G86OEC9DBUshm
Output for 5.5.37
$2y$10$AMg6Vi77WrhdlIbfXikMNuuxWz5GUP7uP8fxQhLWjlFV68QEoe04m
Output for 5.5.36
$2y$10$qxD1tLqzY385ItzSdz1DvOMqzD27yY4O7jsCKyTHGhCNGAdB2Qzru
Output for 5.5.35
$2y$10$d8HYC.V4LtbveCa6buB0iuPp5xES4vnZIgEea9yXi3.dAb2usOKKy
Output for 5.5.34
$2y$10$kVjNLqk6GF8cI8.60HDGEObo6qZY4xL7KFlcIK.iP.EbJaBnSKBeS
Output for 5.5.33
$2y$10$wv4RVzVN.OCDWC7ddP45w.3d1Pmavf/1HGunwKeuO9iURepPbEPQq
Output for 5.5.32
$2y$10$ZZTfwBNW6C8oAazrqWwXS.U.c9j3P70uUw1GCPXoezAREABlJd9AK
Output for 5.5.31
$2y$10$hUdF0c9fPqFR.gTsd2L8H.5E5x1qYNYRi6fJS/QafE6cj0eLB827i
Output for 5.5.30
$2y$10$q6ocaWaz52GvvEdQd9cVUOm4Mf/0Snf5TDrzW8GROT7XA6/YTQJRm
Output for 5.5.29
$2y$10$KYuebjEeiv1T8fJ.OvqGcO25I/OfFN7PAGsO/bLLvEINzPD83nNIK
Output for 5.5.28
$2y$10$mPI8dQbiIIh1pMl7Yv.Ace5EmTEICZZ89rZQPP6YzyypRsIYB2exG
Output for 5.5.27
$2y$10$3n09eF/wPN7iLe/ZJu.aAe/MfhMK6XkCGwZDeqjIYmXsa5D0K86Uy
Output for 5.5.26
$2y$10$E0oBmL03YEWlJry4Pe9AGuc7O64JYtnk9RgKQQhh8JR7rtXApDk2q
Output for 5.5.25
$2y$10$jQEnoiW7/mbzHwrTUzssHOBUiYs1w/giTQrwizU372BulyfA2iYxa
Output for 5.5.24
$2y$10$nvhNjKFEa.2cZWLRR6FAEeEWB2b0063B3iJw92PgQrUZq6n/XRB2m
Output for 5.5.23
$2y$10$K9M3h0zahKxHtmwiTB8w.e3wXd3b7Lztaiu.LZfN/CNE11mm6RuUy
Output for 5.5.22
$2y$10$hVLL.8tNUcS/W0PTW.OkWeYVHXOhBax/RZRD2s9NCWEvdpQbHwvMO
Output for 5.5.21
$2y$10$t.FVkBpSuB7MKxIdZVPvCeBM58ASHpU87FEvIXOIL3yh3Gc9gZQra
Output for 5.5.20
$2y$10$gIxj.m2zlwmDEQubbwqGfehQtGsPIKimV5AayQa0A6Z8UEmV0O40G
Output for 5.5.19
$2y$10$KPf54Ey9T512vUnGAUo3OOF/FoGeCumRfB6zF7Sxg1BYswumCy9bm
Output for 5.5.18
$2y$10$8jOqEgCjvM7W07PaN2kd7uPe3zZM9TV.zO9kmNCSpKCAoCpTMGovm
Output for 5.5.16
$2y$10$we1tIIGKKXQ3Yh3dZPHjeudnx/tUVJjCzUmLQ9vH/4ZKCHppWRv7.
Output for 5.5.15
$2y$10$qfDoE345TbjqXhE6RKyau.DF.nGCOVFniU/4jqmmPNW1LXyncs/9G
Output for 5.5.14
$2y$10$S1aPSaZ3lF79TIPKPTfyMeKAHOJdkcCdj6hI0JCaWl2z6HSD0ShXS
Output for 5.5.13
$2y$10$6QU813/7qlgoAwF1shc.m.OwwrYIISgwEphPIbQLXExHedQrj6x0S
Output for 5.5.12
$2y$10$l/PKMWSdB6xlmRfkGbTDiOAMwtVcOEfaEKQHubXHLaE0xDbzxahJK
Output for 5.5.11
$2y$10$/WNDjK28ftQM/EcXT9rtRerEcfQCZGT.ZG4.XFsrkwpHvGNOIPpIu
Output for 5.5.10
$2y$10$PNZj6JlGk4N.JV2YOH8k9eCLe0fjUJ81GMpynlr3SoBCenUEeYGI6
Output for 5.5.9
$2y$10$ns.2gaRLy6B5P085l5osxeWntyqd7s48Y7uB2uEUSTlkCwrqUTAFe
Output for 5.5.8
$2y$10$ZW.LtzoeNTYQGYiXRJlgK.pAT8MoNnnaiXBAHTJkrpCN6Wq2J2g3.
Output for 5.5.7
$2y$10$PSd0WBH8UB.6kn4YeFJOxuspXrkUmAUhFwPZzhFlZPGWb5ua61gdK
Output for 5.5.6
$2y$10$25JaPd/aTRRpcRNyensDYeiPerE1eOMcxj7c69hpT7tFTdHe2zwFG
Output for 5.5.5
$2y$10$b7ItmLNxlsKsAaEjn1pHp.uI7YWIZi3AFo9fnpvZnFts.xFkXnUUu
Output for 5.5.4
$2y$10$zJVFUZvD5m3AttPK.VVAoOEgI1hbYwt0i6or9Ioltwp46P4ZIiQPW
Output for 5.5.3
$2y$10$.uqwchWdzSlASshbqohDN.6EWKoU5SNWSZovDR.7v2UpT5pEBwqYq
Output for 5.5.2
$2y$10$a95MSDcEei7Q/vkLZYK5zON7p0pGICwMp7eQXltQ4Hbdjz.ra87Da
Output for 5.5.1
$2y$10$4W4HntAKppYILiwP98zz/uFEAyvAs4FxZ6BytIH59d0.MkIMF3eKO
Output for 5.5.0
$2y$10$/WIMyYrIxkvx92D/EwsHKeQjxAKAGGrJMYmi3.LpUJrE3aklWYPOC
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/8i8Mp 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/8i8Mp on line 3
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/8i8Mp 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/8i8Mp on line 3