3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo password_hash("Omaha Code School", PASSWORD_DEFAULT)."\n";
Output for 7.1.0
$2y$10$ghbhEV3G6XmzQhLf3U0kJuzlq81zRqEYDdp9I8tywwFUZQA/cqkmq
Output for 7.0.14
$2y$10$Z1WlduLyE0.VNgfBS1PhkOzGZ0ZjGamqkyiBxVWCqQiIYvKifKuhC
Output for 7.0.10
$2y$10$2N4QKArfzbhEn9K/QfsFBuguEAk8CGnxn070VkEk2A1Zq1x9KXzty
Output for 7.0.9
$2y$10$SlMVFNCth3iOZFuuXbWHwOEFo6hOUG0WecthoFdHnWmYxJtRsj96O
Output for 7.0.8
$2y$10$L2NPKi4sVTx5BcMmKadcQ.cSlEbnIxpuKrZtjeV1S5XFZdCnpi/5S
Output for 7.0.7
$2y$10$wYeJQha5QdkhiAWlNe1oT.U263kQ0FcN4J77jD1GbWSRO0AUw0H0i
Output for 7.0.6
$2y$10$meQb2x5kutwziipAStOgFeHVInqBFDXlGA869iDy1/Gc5ZtnSPMAe
Output for 7.0.5
$2y$10$i7SV/AIm/32KYSi4FMlGwOoYhB4HbuHrfPHFKNUWWrAznwu719eQS
Output for 7.0.4
$2y$10$T2qnmEUd3k6DniQdvDHgaOnF3AqYHvj.Juxb5deSDiatNmgEIXGq2
Output for 7.0.3
$2y$10$c4w3Crak2qbQcUfj.1Lds.EFpz/wTRNH4qCQg7Ij5AIml4.u.YHsy
Output for 7.0.2
$2y$10$3xg91bhhwXyB7HLtmJMh2.sO62ybINSwZOKID/6FssrMMud0gGxb6
Output for 7.0.1
$2y$10$3Y7S5vgqBzzTd68nzVpH9.tTesfiqtq/GTbT80fYoCu4V/dDz2A1a
Output for 7.0.0
$2y$10$dHuHsxbLDpKUx4B4rPitYeHsyAp7VvkfkKiCu7N6P2v.s6qA7RRHC
Output for hhvm-3.12.0
$2y$10$7pe9OloQk1w.0nGn4F81P.71DRjofU1oDT8S17giKqFevPDk6HmOC
Output for hhvm-3.10.0
$2y$10$Kq8kEcw4JWYqzSHvl2ZvDu8toZRwEFMeKi5Ga1NlbJ.yPIZjxd6eS
Output for 5.6.28
$2y$10$xcIzp2xmEMnWF.LddzZUbOVBHgpQ0w2aj0SARxMzgO07VTP.HvCMW
Output for 5.6.25
$2y$10$IYOGhOgTrqwCmJQ50qdNvuMS.WmtWWxItX0BT/y3mO6HygDGmbTIO
Output for 5.6.24
$2y$10$qUcg4spVLAqmY/xZS1fVMuPY8I1wBVdZKoslshj/4zJup0yGNfHZK
Output for 5.6.23
$2y$10$y2nUk.IOVSbs2vhw7DvUrupXkM8porZcOVk7m1XsJv6Z96DjJwxvu
Output for 5.6.22
$2y$10$TtMxd1D2UkFMzmPvuWoz5eTw2kZ9VPB/XPtQEGQtYqL7MGHVc7ygW
Output for 5.6.21
$2y$10$Sql2OeBvOLAiHnN5LmYD4.szc4KMEprG1w8ooV8X7xCE1XFstS8Gi
Output for 5.6.20
$2y$10$QrmKTQC6xpULmFsUMcX4v.Qwo69EgbBpUq9ruc8M2nJd/a2qV2z/G
Output for 5.6.19
$2y$10$1sAoAig88l3GxF19OCu7quTEWaXPAF48t.1Iywr9BBPYh.H/dAZwi
Output for 5.6.18
$2y$10$6fgtVROfoDezH1ugPaY1C.Iddw1UlfFRjcQ5WGHTtF54yeu4cGuDO
Output for 5.6.17
$2y$10$.nTO5JZ7CZnfVOoAc7P4e.tP3qjN1VVadUqLOYKwQ.TGKHu4kup6W
Output for 5.6.16
$2y$10$0odnGVqMuFhzcbDSFy2jP.yIH34lYkiHtKboUG.vE9DxYXRaaoAcy
Output for 5.6.15
$2y$10$kY.iVcLFcX71m9bUm0nw9euv7iWZQ.JaNAgjG.MQ8.H8fFC3X5VxS
Output for 5.6.14
$2y$10$absU9lq/OjABCsyJ4MD67u9kXzAJo0Ctir88MP/.KWHsqz31VCfK6
Output for 5.6.13
$2y$10$NUs857.f1PLZyW8OUEsLhuVxLJ5FRHwU10kE0aSbpSYiW5NtKB7AO
Output for 5.6.12
$2y$10$FPRL5ZVGa5jaOBlar0KMGeY1diaVhCHabT3j7uTZi7z5HjTpNGIQ6
Output for 5.6.11
$2y$10$5FuAUKvXxACL39FWIg28TOfG3fkIWPFaUz4Tl5q7UaiyamqFNu16q
Output for 5.6.10
$2y$10$iZCRfbPVWoh88JO4fxfjDeIwEQ8nR.LAlJhWGijCf7nB1ZKuAreyG
Output for 5.6.9
$2y$10$Ie6Nt4yWX6vTHzO9cL2BN.dNrYCgYCae3IkCiqtWk3nk8bBZMfPmO
Output for 5.6.8
$2y$10$svQi.CObzVIiWv9jjOoSKODuwulHeYHTFszsudQZtznKefubDiGua
Output for 5.6.7
$2y$10$ePt6gwRNWMDmvAisTuKxV.mglb.4FnrIGShd68ArmbR5/Mj1A7VhC
Output for 5.6.6
$2y$10$m0.ApSa4eptgE8LFkSrywOvP.ZNutN2d1n/EUPqowkLhVPlUMAhu6
Output for 5.6.5
$2y$10$MTvKRRns9ydQpaJYwwADwOLCQeRTpsfY8tzvqcS5FG8RH63VXT8j6
Output for 5.6.4
$2y$10$AF3puEhfJW.OrZrY2KQly.7klMApT20YfLeziDDXAd47zUdXKz4Ju
Output for 5.6.3
$2y$10$7XBva4ZWPJQ63R03/Zvp9eBPLtddffHr.UYSGpsKGfnSg05peTzYW
Output for 5.6.2
$2y$10$AUBKavtCnyG4NL8e1DZCzOvckVPLWRDnEowHTcLdoA2NZcTJA1ZCW
Output for 5.6.1
$2y$10$HjqQG46Ke2AVViNUNjj0lucCp.8nsErGW8kpCCGLVt4kacz9n2BOW
Output for 5.6.0
$2y$10$Grrcn.nNrAF/PxbNP7t.POyURKPNFcm5rabWiRkV.35Y88v9bgK5i
Output for 5.5.38
$2y$10$CStwGUR1w/KqdvZsVVzZP.MosUcaJWzBykYkQAHRkSjtdhbKu/.uW
Output for 5.5.37
$2y$10$.DsuvWmxk/zlFy1qgcI8Pe26ok1Aua2J/4fVahqOSS/ZtitIvsi0G
Output for 5.5.36
$2y$10$uolixtGgh1a4Xe7LXOe2.eggo1jrEH716A3Xo2kai7Bvvd6hZyKzm
Output for 5.5.35
$2y$10$UiK3ZQk3L8yEkeTXZLYfsONZFGZ8UVLSzbVyS814GuFDxhD3IVQD.
Output for 5.5.34
$2y$10$m8Ar171YECS35UqdIjItG.MW0Xt5tfAAL.RH6hE4fAmQ0dKAcAKgG
Output for 5.5.33
$2y$10$OAexaZ4xL5GjduvD91SQ0eCRpO26RM7gpqyZD8Q1NVFNlQQZF9JcS
Output for 5.5.32
$2y$10$Dagx9OR8AopSySdR.CtNvuNeBUg.21h.ehThuUtOeymkk6VQRA.Na
Output for 5.5.31
$2y$10$LlN8dosXrEQ4C0luTAycjOK5peGofFdjfFyKelwFHpAzV6f8PO1nO
Output for 5.5.30
$2y$10$tPXVp9y/YXduYr90xPRKuO47Y2HEoxwPC6nEyJHZH.R8qogvfyHom
Output for 5.5.29
$2y$10$Pt/TPvAYq4W6sHM6kLmyj.lHwW6uHH9akf0AHG54ncNSR9Odiy9Uu
Output for 5.5.28
$2y$10$QCRByZlALvtR2NO9Af/RN.0CZX1x5W4iUOhMChFiVWc24JxWXjI3u
Output for 5.5.27
$2y$10$tRbYbOPvM1/Mubdna7gkhOuxGKALxuaSl892..4GGSDkZkVx51Pqa
Output for 5.5.26
$2y$10$rHlu9qE4PxUH.JLg8MOikOwjWqN/YLJW.bSdRns2SS.CjVetDfe/a
Output for 5.5.25
$2y$10$QSXyUBtNHFp.13eyTpzIvOo1zdzUFKEBPK/fsGISyrTqY3SRKO4Su
Output for 5.5.24
$2y$10$d4XQQDbKWtLhawPHa1wVEukW0AjLlDKWd.qRSmgEwXqGF/Sqz4y26
Output for 5.5.23
$2y$10$/KnCfX.AHXa3tmtXwbd2ZuBuUG7mNKm0wG9Y1GxElKgvC95HHANi.
Output for 5.5.22
$2y$10$9ViHJTdNfEgM0EGFLK7fmep9S.rE8mbWeQJkYevYQBIuKg.rHyzSi
Output for 5.5.21
$2y$10$wwdK7aFEc/vJ0jLZWp9byOY2Lds/E7Up3fujSsNfDmuoeBtWiXMs2
Output for 5.5.20
$2y$10$TqnmJqDa2FNW9TdpZg20O.04ZrR7bo9QP1vP3ao5heYY.R1.PDy/C
Output for 5.5.19
$2y$10$TteVvaQ3OIYH2z5DLBWqI.cDyuDF7panYri/lQmaUob2dnGcCouJW
Output for 5.5.18
$2y$10$Ejvnx9VYBYWgHJh3AQ1YZetgNb1vu.04FnREh.VVjOgQhSRydUdmS
Output for 5.5.16
$2y$10$7euX10qqtiBwNazhOFyZy.LPK.23U/bF5Sro/oryZ/Q4Y.w7308GS
Output for 5.5.15
$2y$10$BB8t7nYMbO1njd1qVDPX5.mYiWqFA2xz/UBg8KY3axbMbbxXDkKMm
Output for 5.5.14
$2y$10$jV2sFm2AgxW57GHwEz7ll.0MudRixBnnEprjJcQUsDU6NuZUtbIXu
Output for 5.5.13
$2y$10$5TyuqMsexmMhlUm6RhVy4e9SY.uEou5xOV873m6Fl3niD3bky0JqK
Output for 5.5.12
$2y$10$Sg2S1KxSuS1ST4eieeU4XOZi4E/RFAo4R/IubevABZFQ0IJDpysVq
Output for 5.5.11
$2y$10$.XAGjXt3u8HJLz.86VVw8.eJsqFjXedk5n1.B5RMxgNumJp5od6sG
Output for 5.5.10
$2y$10$wMLU9pAR5Cmv494bNg2wAucVrVz5oVdq.vN57deL9ZTEnjCPNaqwu
Output for 5.5.9
$2y$10$jhcMtrCU21vTPz5SRa8QMeZQ1IbcIX85sfjIWFHnzIk7YSay0gG9G
Output for 5.5.8
$2y$10$vN.kd6G.PxR7QFrAlBeEq.J7Zs6sCu8BKUEWg0D32ciGLtaxJ0jXm
Output for 5.5.7
$2y$10$w4dma4MeE7le0fZk0CTEceGe7lwtLFq24QR7MbDCpxe8d4MuCalJK
Output for 5.5.6
$2y$10$ryn.ew9qrMo5I3upS5i2yuFZktLwbaEF3rV.0k/A5lG7qXSOwUdgO
Output for 5.5.5
$2y$10$.Zvzhh/ei4saKhMWVD64EeU1MP0nPMdLnE240YTCrezouh5pytWTC
Output for 5.5.4
$2y$10$C6fKUE/XwWHY1Qa4m59AzuDHVRBUQ/87zS1FjEjGNvPZ3PCc434UG
Output for 5.5.3
$2y$10$tvHMkNXOtSWrUPMx9XbNVecyFO2DdV77/ItrrXZNpY80dnJzLa.w.
Output for 5.5.2
$2y$10$a3IUsR7ZTRoM9pKNBFbVn.yQaFXS8gCgKLYwAzqoFye.m9dROe3G.
Output for 5.5.1
$2y$10$Nud35dryRrVK.DhG52Gr0.zAkn18TJl.egGmCtMfDn8xkVYfF/fN2
Output for 5.5.0
$2y$10$NbRPAXZK9ckNy.OGWrQ1GeWA83yPSJq7IaEH99uYODvYsd.swY7NO
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/kZpdN 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/kZpdN 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/kZpdN 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/kZpdN on line 2