3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo password_hash('2', PASSWORD_BCRYPT);
Output for 7.1.0
$2y$10$FPLevXVbLlfAhL9kgQVtMOPKKjxx7U9wRlgqTHVI9CjCEN546JswG
Output for 7.0.14
$2y$10$F1qV4VAiHFwOOtdtoBoD4.E76altOtydzB7YDrTShheR6yZY9ldUq
Output for 7.0.12
$2y$10$9g5qFdbk9w8usUmBkOhze.TwvbKXV2GDRdOsFmnAGuC108n5K1V3q
Output for 7.0.6
$2y$10$PISNowmkFn.8gjHUB.bdrOGwsWC16U0mPqO1ebIHzOuvBW/vPec3q
Output for 7.0.5
$2y$10$tHaf.hyW0/SVHsTR/aeQFeM8TI0iPYWA2/b.EzdbTSjjqjuOsnHDC
Output for 7.0.4
$2y$10$1kIu5GYYI4RT1Xe4PKj6SuXYTjJG8nMZhr491oHNvLxzFXXffLFSO
Output for 7.0.3
$2y$10$wGohsssuztzoRdwC4Q4k8.bnQilOrQYSlX6iOR81J0083ZEXLdUO2
Output for 7.0.2
$2y$10$W26RN2CFru1yfsLDkROX0euDzEDR6wTUre8ZjyJ0QldO4tQ9TQQuG
Output for 7.0.1
$2y$10$WqdrqbDebXe4GbnxpQGtneoe4h3vUS2zNrDvSuRlRpL4zLVdZpEGS
Output for 7.0.0
$2y$10$M4D7GtYd4PqkV6Soej45K.wHu.dMm5SxaY9HY3RBlf8hvX1P9ZyEu
Output for 5.6.28
$2y$10$JJiAVziFeMGxT22nPrR.7ecL032Q2s3.xq/WlELqU0lY4kHEsgV/C
Output for 5.6.21
$2y$10$o//6je0VpGYhsRu28pevdu3KTdJU2S9wtlG31AULSm9EV8VhcgK36
Output for 5.6.20
$2y$10$OyLDrarRajo5rtMUPXe21Of3qeEKc68ovgAC73nU0Kr.fZhlTfrHG
Output for 5.6.19
$2y$10$.cfkjVI9PsN101x5cka3H.YtwuxKJ3Sa0hvhh/8sC722OXrkDweVi
Output for 5.6.18
$2y$10$0ysds8UKzsbY7HSTeBK.HuOhB4UbFi7SSvCYdIzRLccttVlaD13B.
Output for 5.6.17
$2y$10$cIVZjKzhHAG2EiptbWryJ.QjtNzwdXpTyDWI2JdSUnEeJSfzxR1Hi
Output for 5.6.16
$2y$10$3Ao5r8fDAeF6eTDp1.KP0ukoRlwNcRHKJeAIRizvz42fdgNVRQC5G
Output for 5.6.15
$2y$10$xS2ZWtxwERdU3DD1w7dpze910Z/K3FG4gd4206q9pRMYJVAHI7BM2
Output for 5.6.14
$2y$10$4n4W6gbk6.FPsSIIFo7jCeKpjXVMUgpjrSo3Do5migNYHiKoEG3fK
Output for 5.6.13
$2y$10$PO3BMXzSx.lvxjqLGxfuD.QGlk1DPmwT49CV3jn8htc1aIlCQ1VLO
Output for 5.6.12
$2y$10$b0HOaq9M1eB6PHg6Xyo4wu.iuWDcSrhWbDI.cQeNH7osUlhGFTwRu
Output for 5.6.11
$2y$10$zTdUzS.RBtddtv.xwrA1heRIfgUwqvOMGcrHSmsdbgFtn99b6qgjK
Output for 5.6.10
$2y$10$0yJSeoKu0kXiOn6S.beOQuVoVYgUtOU2GVPl/Z4AGPMAXYL5CaPBS
Output for 5.6.9
$2y$10$VGx5bx.ilDGeP9cl2eCoFevZiwGV/q1720cVPqb3Sx0lmwFt/kqA6
Output for 5.6.8
$2y$10$S.W/DToQBI67dvA8U0UQvuj3QhHFRZXVOybTSZd5JWrx0tyJGN8I.
Output for 5.6.7
$2y$10$.UHtLRfBQll61BA749tnXuFtwZNlVEQD/kWMySyw/eSgcIWLoQ..u
Output for 5.6.6
$2y$10$DTMujg4uXRiiHsizHEhxQ.fCdSomRyXkhe.MDhJSZPFmsVgqWzUS2
Output for 5.6.5
$2y$10$sZVkXAbE32x1VCxuCi4Psua3ZE.zuKHRtbmlwSeLijVNQT8ROsDye
Output for 5.6.4
$2y$10$wylwhiWMhHSMLeYaEfhCqO8HRzv7oy4s/6NTECHcknwqKmA7dKxam
Output for 5.6.3
$2y$10$FcqFUygnhD1cpXBaNz4c5u5kOK2Dx9WseULK3ElpI3iBaOYEEKfW2
Output for 5.6.2
$2y$10$N47TskHMl2t/TZ6fO8MHL.7HbxC6cnuVtcF0/H2NQCJEoKAqPzfyS
Output for 5.6.1
$2y$10$Elr79PLN0iT.Q4lmlhq9LOkxzPNtuaG21otWO4ZaPFIxDnGVNRbfW
Output for 5.6.0
$2y$10$GM9V5iW2.o7.ImwdwD9UCOZ20GWZS09ho35tzOEeU7wPE0r6v0i5u
Output for 5.5.35
$2y$10$oMRKpl1opZIvOjST403keeUsP8g5I2RmeuzbCjmuAtlk1ywc1gbnK
Output for 5.5.34
$2y$10$OVKTgt9uOunlqVvcNprEBuVJpeDipcp3.fZaxkDKMMGjSOvX8xejG
Output for 5.5.33
$2y$10$B1hH22dQxINXX0OEzM7J3uef5OT1zGYoTmWHdwAFkFGSWHypJAlYS
Output for 5.5.32
$2y$10$PWe3.vsdkDup7K0GIMJGqOu6Fz5RzsHkF.uYGFJyQNg2OlAc9MFNW
Output for 5.5.31
$2y$10$pJkgIvVQAxCLvlo.z4Nem.eAylR71CAw.NeGgn7K.Hy4thThVpxyq
Output for 5.5.30
$2y$10$HJgBsg19HvEZzLjzm3.sqel5kKUMjLZSAFYia8D5x/53jrYdkGPWm
Output for 5.5.29
$2y$10$d1wiaSqCGBRPZ8B5DbKvnO226SnTzrB/mFyacWQoLlQ8HCnoRzWCq
Output for 5.5.28
$2y$10$cHHcIjQbJ/O3KgOvqDpmHOKworJUHinWZQMnUR9zb.iVauzhHrpkC
Output for 5.5.27
$2y$10$HrYQshNo6x.C0EImS9U9d.IwI8OhPZaik5K.KarTsCRwmlCniHpka
Output for 5.5.26
$2y$10$kv5O1KIVZGf/00EoHBvyuugzqFHPbSwwLsZtlkgJC5pvCRjDQ1gDu
Output for 5.5.25
$2y$10$gS38xoYJHGQLL1ABw.UEfuq8hfL5acIDzX1xeIDgTq74fGSVj.Vvu
Output for 5.5.24
$2y$10$6pnOoJo0litWPZgXwm5rveBgCoVNjgUiMnmRyJKHWpdnmprmRHhTi
Output for 5.5.23
$2y$10$Z3mJgNBxyxfHwMvc28qhbOr.m9esYsFQneW4/TRY23XCmkJ46HIUq
Output for 5.5.22
$2y$10$IFulq13TbGi9wfG5J2zQVemlmh85xIPU27dvBes2iOnaHVQSio/im
Output for 5.5.21
$2y$10$NK/65yhOch/Vqd2MvzCgGeYyjlxeRFywaEABjDEpOWfLkc39UaW9a
Output for 5.5.20
$2y$10$1bDzYYk4tjCSPjQ3y0ceGe./TR7qnuyr1SE71eFa1yWrAuvK/.Qde
Output for 5.5.19
$2y$10$tfnVrKeXSpebCbXX3elVteYUY16kMht48rduVwX7AKS5hJjyK1vQy
Output for 5.5.18
$2y$10$FxNzNJgV2o0nzHmuAVJY0.fMVC4sNaZO9bn5O46p6.ucVfrgeYnOW
Output for 5.5.16
$2y$10$LSbBKwZhoZWGw3MzZ3MKpunnu2P1Ay3sKHSSb8APSgkzQAB6GvLoC
Output for 5.5.15
$2y$10$9LFUrkBYJM6s2TFR.hHCWeJnqs3Ma83APbIW.fU/su4Ph.qZf0Q9a
Output for 5.5.14
$2y$10$nE9xabyPbxxjk16qZiqxz.irfkx2uxcgSzDfvMM6FsYHYJlPTf.Ta
Output for 5.5.13
$2y$10$MJPYKEDOAPkrWgvGtHuw4exj0uWKhk5ltCtQod37uv7iRrJJimtyy
Output for 5.5.12
$2y$10$0uIRJmA7wHxXIyMUna7GR./fyKWzRAknxfStkp4oaNSWBWOzP32H.
Output for 5.5.11
$2y$10$JJG3Wjyi7WalhdKkF/ZsyOGMXBtb9QS6nO2nEf6rThVA7nFOPpgHu
Output for 5.5.10
$2y$10$PljFgubqa.9LRXzyGKkPlujkitVjn/10GOohAmv7EVVzURk55ObiW
Output for 5.5.9
$2y$10$4irwLzAKBOIKazMOq/VqcuhlxB/ivAPnR3UZ53TQi5O/xMJH03lHq
Output for 5.5.8
$2y$10$1Z/2HMAE4AtwCH7hLReUlOjZlT4hyBVg6ArSWxGCg4Cmfmac9oQDO
Output for 5.5.7
$2y$10$KG1Ty6fwiSL6KWZM2wDFQ.23khFatUjzxrOKB.Ii5fzMAjBqn.WPC
Output for 5.5.6
$2y$10$gk3tk9sMGffP4hyHpDpL9eQCb8FPpxi3/scngXG338ATiHDvFe80m
Output for 5.5.5
$2y$10$d8Krg7Z4S.JoHuSXJ6yF8OHVQsQGmBFyaX53wxYaZD7LAV8Wtug1m
Output for 5.5.4
$2y$10$A71Vj83sd46UlGMVkdLk5eZI4h/wQlNeLzmM1PtaKO1gg5E4K54fe
Output for 5.5.3
$2y$10$kxC81SMnKEbd1CbqdH90muYoShKtFmUBScyjRRw88xi0mqaNJ/ZOS
Output for 5.5.2
$2y$10$4bgvR9OLOrbd/MSr4VoDzubv2dbFyeV2yfAKkcYqjycON98gY79Xa
Output for 5.5.1
$2y$10$SPW1ikQwXvPu2MOmnvHymO1R5epe1GnrxSH3Z0hVucNVdk0OyqIQu
Output for 5.5.0
$2y$10$XxA2BYyyGmqIS0gFP3UPTelCoapVnE.idw.CoK3o09dilrpNEoSWy
Output for 5.2.3 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/rSmad on line 3
Process exited with code 255.
Output for 5.0.0 - 5.2.2
<br /> <b>Fatal error</b>: Call to undefined function password_hash() in <b>/in/rSmad</b> on line <b>3</b><br />
Process exited with code 255.
Output for 4.4.5 - 4.4.9
<br /> <b>Fatal error</b>: Call to undefined function: password_hash() in <b>/in/rSmad</b> on line <b>3</b><br />
Process exited with code 255.
Output for 4.3.2 - 4.4.4
<br /> <b>Fatal error</b>: Call to undefined function: password_hash() in <b>/in/rSmad</b> on line <b>3</b><br />
Process exited with code 255.
Output for 4.3.0 - 4.3.1
<br /> <b>Fatal error</b>: Call to undefined function: password_hash() in <b>/in/rSmad</b> on line <b>3</b><br />