3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo password_hash('abc', PASSWORD_DEFAULT);
Output for 7.1.0
$2y$10$IHu9juDCB4YUT4Z.hQA6tuCBWgipwnaJbyVfOB3vxkEE0/T9OfHga
Output for 7.0.14
$2y$10$.jqZ2LV9v.Zk16f6Tbtts.BHdAo2cMqe85oHW7njV7fWC8q7dSbTe
Output for 7.0.6
$2y$10$rs8vM/Vg0USjB9aQrugdte21JYtJem5cu7TnsoAgY4lspdt62mDYC
Output for 7.0.5
$2y$10$nq1D/ACAUZSWAdI41BvHo..QgoEqMg1eQzmsWG66lR7U5A7ErhwLa
Output for 7.0.4
$2y$10$KOMPx541tqavXWmNW5nqeet5Kw3ztECkWEHiMJ8HwuwjZU1no0iDa
Output for 7.0.3
$2y$10$E8E2YJ5qRDe9qnkO20TD0.9eFTLZ51kEnOLss.rSHETMCEXH2.qWC
Output for 7.0.2
$2y$10$kdsshtMF5/FCvXmTsYn/.ufInS9wnqnoFaYOCZSUqeiJ5s77qWff6
Output for 7.0.1
$2y$10$Y.YNFDhW2frOuXBtINLHzuPUKt8FJpI.EgCdbt6AvqqSadMPpPu.u
Output for 7.0.0
$2y$10$MpXPHMcJid964fZngaUb.eAWfMKPDMXp0LWTKHy5uruRKjPA3g1RW
Output for hhvm-3.12.0
$2y$10$CBie9qnwz54a9QHmrXLlzepK306am0Ek086aTIF5kaXNb0bSgZfIm
Output for hhvm-3.10.0
$2y$10$887EBqcu7773DdyrMXoehOT/2XEIsruLIIKkNJb7jBX7oSJcc/70G
Output for 5.6.28
$2y$10$H.IwGLHPsnXVlP8vDyMGD.m6kYWNWiwUtFhUgai7z9uY3j4mxXfk.
Output for 5.6.21
$2y$10$2eO4PMMstvblQp7N8ChPyue.ElsS000iNNEJP3yFCIxBduKpmiGEq
Output for 5.6.20
$2y$10$aWULRDNKlt.T5gTWbnex2.OyDWTMsdE.IHkh4lmhODajpUhoUPuhe
Output for 5.6.19
$2y$10$NCEqxMKjG0K5mUZ.dfJjjugtjRa9sTd4Ff/LtAHmHhbQpNFO8c/WK
Output for 5.6.18
$2y$10$NAqWYxvlGwvVhTp0LJNAsehS9piAEab2FJybvZMx8tTR6imLq72mG
Output for 5.6.17
$2y$10$Z50tu85eNHvcSLYGgMepZuxR5fLVGKveoIsqpoe6J0Bx4N6cWfCJe
Output for 5.6.16
$2y$10$2Q1WjBljaYCmy5yuC0rZ0.kLtoIYcKzhBL/0.TZxqivBIWkZFRVj.
Output for 5.6.15
$2y$10$2B1OceEbiy.pfJP81Qxr6.pxEP1XdoqkGsQcunTUMtRCcx2h15Kh.
Output for 5.6.14
$2y$10$w.Wp.4VdsH14sHcYYszXpuAndLseKq8jeEq7Ljoj2VgS7LbaGT4Ke
Output for 5.6.13
$2y$10$9mhSRZ8kPCWSyp86JNvwAejoE.XIiWopNgcRZOKuXxp2zKSespz12
Output for 5.6.12
$2y$10$WG0XivSu7aa9salfg5jalu8G4YonXqjC2GqKhKHmjIHwh4RuTtp2W
Output for 5.6.11
$2y$10$y0EcgemAkq7vXuDn7iTnoOB52njz1.Okd4vgzCisN1r6gGRpk9.s6
Output for 5.6.10
$2y$10$LB74ROv40ayI4krqU5Hc5Ozqh8NaJLL./U/dlbXTJif7YA9A.ySBO
Output for 5.6.9
$2y$10$LwUnNDCIx6imBMHDzXyxF.v2zIHF7Og9JkUmSq6fHY6ru.QrnCEX.
Output for 5.6.8
$2y$10$CRZKvov96h0fTaQkqnBqoOyK3//YHmigln/nyFG1xil0qRSgXl1Qi
Output for 5.5.35
$2y$10$TqQkoN7ZnGmX2vjk31lpluU/sbeacnoDajokpAxMO93.25X3o.DlC
Output for 5.5.34
$2y$10$EyJsxlyt6TXdUy75Mx8Y0OEiU/bNK/ecRmQlNJh66/f2LV427.B9u
Output for 5.5.33
$2y$10$G5.RoTS/nNJT3Naerhm46.4DGEaNi6Ivn/lKafCfcKpqCEagvI9ey
Output for 5.5.32
$2y$10$uMDE3qi5FHZP6v5VE938m.K.TQb5Z/6wIj3B460XG3cDDOD19H46y
Output for 5.5.31
$2y$10$SMFW4bgdWmJRpzrwMZXO3.1sE7OQPh.S0m1mkB1pWI1JgjTrP/7pC
Output for 5.5.30
$2y$10$XfF00SxWc19r4438w4IjU.EwXd1tY7EyqUR0N0dQIFqO/OcrxANXS
Output for 5.5.29
$2y$10$TYzUCaRcA2ZQm0o.0jPZgOgamfJx1ue.hYIerM9sN8jA7Oq9ER1GO
Output for 5.5.28
$2y$10$Q6D.fpRWnY0jLIkeOaz40OLOBIq7m5czP5jQdqDBikM8YzCs/7ynK
Output for 5.5.27
$2y$10$ZfsSwlq.TixBbqy9UtLvhuAQkJgnuOMFXydGyHekjxz6WtHCGfEuy
Output for 5.5.26
$2y$10$wcPvE6EVS3LJLsv/9LzVR.43x8hd3/87WZeCNTkK.NoATuS9Iywva
Output for 5.5.25
$2y$10$OE1JPb1cUCKBVPWm4hUjUuDrtGmNqZFM9fpu/OaKWpc4pF4jCuTKO
Output for 5.5.24
$2y$10$4q56ecX9FQXQ5MTGpMA9B.9NZad8SlWmtv1vObuZwBi6foCKrLHZO
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/KqB7q on line 2
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_hash() in /in/KqB7q on line 2
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/KqB7q on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: password_hash() in /in/KqB7q on line 2