3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo password_hash('test', PASSWORD_DEFAULT);
Output for 7.3.0rc4
$2y$10$e1FtEWuLm4eB/fpMwmbrX.WQaAJIQnIRxtb01lrCXP6LiGqlEZk3S
Output for 7.3.0rc3
$2y$10$rZIXQuX.AAMI0ZjkADC1aeCsLPGmVHgDpvO21faRAo5/RDTNBNXNq
Output for 7.3.0beta1
$2y$10$2uYGkkQjrNJvHGikPCaNyOW7RMK6jMzltttc.zbXKonc0BGjsMUlm
Output for 7.3.0alpha1
$2y$10$7m70fL5Jj7v4s.rRDErsyu./kAsdtLqa.9n82jSogTXnrLbSxuocy
Output for 7.2.6
$2y$10$jBfyIFr10yPXJ2Te3aDl1OsZyYmXdLtAgs0PsHIh7CM/J94GrbOKG
Output for 7.2.0
$2y$10$sG9QvcybyGcozLQP6I4Ps.VYGCDHHwL8AQ8DHO0TXRdsUqd4NC8Iu
Output for 7.1.20
$2y$10$XaZIIh1QIqrjYkoQ4IcvV.pQoVPqytM84hMVJ3iy4GN0qgrCNK8Ie
Output for 7.1.10
$2y$10$giKeXkcmcWPB5hl8rufYzu0He9vJ.3ayWMoLnJ/p5Ess9cgkSehNu
Output for 7.1.7
$2y$10$wG3.E30DjmLIlRnI36Jn4eexElPnvq3K82/uII24Gng0S3D9Z1o9y
Output for 7.1.6
$2y$10$646yARxiFe1JWA3od8T2CODADv7HZiEqXIQEo778XVisg7kpbsDJO
Output for 7.1.5
$2y$10$eM.uIpj/BPejHzgjJuA8COM9/56ByHaTJexAeJTvjS2DHpdCGVF6e
Output for 7.1.0
$2y$10$Cy6WZ6hUEEHv6Aem5AXTKeDlmiHMNrR.fVrdBP8tqwyD.tYbBYLD.
Output for 7.0.20
$2y$10$V7XEcUSplEydxRhbDo338eOduNcCkL2xBA5b8.49SWrwo7BXLjw4S
Output for 7.0.14
$2y$10$RNPXaEjazurio7XLX6ErFez551qm5S1zrf/X8EjJ9nrFUaUTfUfLO
Output for 7.0.7
$2y$10$qc4V2Cr2am8WUsdJOXadvO41Ctb0OJTw2qOwJEdiVtLE5Q/fAUH7G
Output for 7.0.6
$2y$10$2hgyEq7rehBPDzZ8gzMJlOwhL8XeaoOGnAq5gGcQFgSTiQIBSJUTO
Output for 7.0.5
$2y$10$VW0j62S7.QFelwvMWbQiquTuZ88TCSmkpV2zPWzzR.HndJNwhphre
Output for 7.0.4
$2y$10$OoahKijE4pTrrB72IRXyI.ZHQnxi8uRyj2ZykwEutPlwl5K4RZ0Eq
Output for 7.0.3
$2y$10$zPSUSnbQ9kZt9vX9BUAaUO3z1hRz1iA9.O.A0mky1Xam4bvrMGrKu
Output for 7.0.2
$2y$10$q3SDj2TpXUy1IH9AgDx0aO6qHtNX//1lqb8B190HIxNz/sswj.yZC
Output for 7.0.1
$2y$10$vZswS5h02xOODS1MGPjepOLw5rjmgd5cB4HAcDJiSlTaBZ/HxwyFi
Output for 7.0.0
$2y$10$7km5imgMDgmrcInkt1IsuegPnczj8jK6XFPCBaXkUvlfkIiOlosxS
Output for 5.6.28
$2y$10$jM4u4vUv4.RD6lmk6LDOY.8Ze0Z7HustN5MEvDQxDomgPxFoLDxvq
Output for 5.6.22
$2y$10$xhNAc/YG43HQDJl3oBXqPOjUTuiMb425A0gAAnGrCIJS/WqfO4BeK
Output for 5.6.21
$2y$10$WVntpdxWkMuPs/cAqnfwneMgZInDF/IBb9jNnzzGrTghPP6UfMicC
Output for 5.6.20
$2y$10$hi2ixBID89vc8GheFDGMZ.04mNBN/btP7YohQJitJfG2qIstIE32m
Output for 5.6.19
$2y$10$nKRcynKgzGQF8Fp92W86OeX6K7RNl5ZIWqfghoeOz99GZOqhYP7vm
Output for 5.6.18
$2y$10$zrN/IDeiBj92DODwheqqSOypmbKr4Wmk4RXRuIcq06roPxZrEpz5.
Output for 5.6.17
$2y$10$V1sBIfY5L65InjkRpu4KBub01lcMPM.JukSl7hyBM3ptP187OEiQ.
Output for 5.6.16
$2y$10$L59M1WeJi4cl6HVBYUJ3q.qXzj/UpVmSe3Dv/WTY2pr5HPt3BkG2e
Output for 5.6.15
$2y$10$ZNJmxJEqYke5c3B/iyRnTujTNiBN.XWwuwDRSF6gH1/56ES27XqHq
Output for 5.6.14
$2y$10$Jl62aiBJSHbbZ/e5YAdcXuaTO4xjlZUm8sgtbmSMAwvgnBU7VMdBe
Output for 5.6.13
$2y$10$oSKyLvLYu4gUNhXkzNZilu6MoPo7K9jkGPQasopPUDXSmllej07u6
Output for 5.6.12
$2y$10$YkfgxlGTzbGuAkaN2U1nQ.BpbQvkGVwDgd3XYrIP4tMtWMkoqKNvu
Output for 5.6.11
$2y$10$FuobePJ4tObKlPqeQiWs1e8kIcCr1Or38ucs3LoN3/4Z2Z3v0uKQO
Output for 5.6.10
$2y$10$9kiIRKmWewkbif8zz85R4.3IXfWZTxZpZaSml2GwMvc76mn.4Blmy
Output for 5.6.9
$2y$10$BG93IHSmGN4n0Lpht79sGOCxDmwPPxCsrcKnk6C5JOAL1TH1EKC6O
Output for 5.6.8
$2y$10$LSSOwTeAAlr0VV5rxLU2ouVuzXZaNGGJ3Rimg6qKN0biROdTv68Pq
Output for 5.6.7
$2y$10$DZblSKF70ge6DISDqCEpjORj2uyiOqxXZHWwDpD5NSpt7SBidZKvS
Output for 5.6.6
$2y$10$qvSVVCKGkQvH.jEYzUjlV.yTMb110nnUkUumYK1dL3av9J8opDczu
Output for 5.6.5
$2y$10$HPCUyy7d2bHDfCJiWbI2je71o/8luv1KhD7Mc04O1mcPz4VY5gYwu
Output for 5.6.4
$2y$10$iX7Ld4DwEFEmtyjuFWbTVOA9Orccc1kPegbIV7otkwp9SefzXAkEq
Output for 5.6.3
$2y$10$mxWdvutgLTA8uqh4.HaZRefkYictf7NlfrDAEut6mZ2NG2zjXpNYS
Output for 5.6.2
$2y$10$CJ6p/ZP56QAWzPH34guILeSlRGLL7ZzaQ0zp1admJrdt/ZjgiMd36
Output for 5.6.1
$2y$10$30o.A37QzFrH5BZYymV0XuazY6ZjOfR.vYdo6TOwBcfbx2AkycdMq
Output for 5.6.0
$2y$10$gAF4AxYpBk.iquJnwcKRpuGejAM50KVexH8sI6JNGpmxTOpN.fgrK
Output for 5.5.36
$2y$10$miEUoFsJinF43bzGs4oLp.u.OW25cJJiL9psFQpJBaTeaZjisN.qu
Output for 5.5.35
$2y$10$rC003fxowVBePJVY5t2cTOkE0CS/CamBDmmWI7ZWYPkK4PK80o0V.
Output for 5.5.34
$2y$10$Fzcsek61z/vbMBFDA3X/NOeLsTwUj7ejeOBxBbckCNccifKW0Y/qK
Output for 5.5.33
$2y$10$4icYGr7UWpzOsfDok9u4ZOp8L93B8aSFo2M5X9qvHoAIo4Uv1g9GK
Output for 5.5.32
$2y$10$xStFjgl96f9Bp.fs4cUb0u0ffuReP5KVJ6sHtgrl1epDND5F1qAu.
Output for 5.5.31
$2y$10$HbA21b47GR7Wne3Bf/oOTeg1TyeiZIje.yvESUO5QypJAxDVROTbO
Output for 5.5.30
$2y$10$EASelbvY408w.NLQ4H2sa.vmqNq68JX2F2t87p0bD.CLCzwg.C/oG
Output for 5.5.29
$2y$10$ozV0/u64SIr2vBBlNzEZuez6NU/wjh0bc11UaYNAO5K7AFMzSP9J2
Output for 5.5.28
$2y$10$IWRv/PonUqn37Cq6Kzr2KuuWvXvR1byeisq3QLaLR.hsLGa36Xfia
Output for 5.5.27
$2y$10$ibo8v1zq93aaMxeyZ0.zLeaM0g8kiZ2UuAhsDpMOMzJ/VsijDo6Qi
Output for 5.5.26
$2y$10$qNiivKwhIcI7GThBFrvwDO2A3u2Fb85rHPAh8a4JRY6cax8IWUa0y
Output for 5.5.25
$2y$10$yItytt6ItGa77EFtIuS8/upoNi1WaOTRJQ2pgfTsARpIhzY9XlrJK
Output for 5.5.24
$2y$10$ktPUC5b/w3rVZJCa7vkmW.yCoMHmM.tH4Rde.YX8PpJTDQADZh9ja
Output for 5.5.23
$2y$10$smevfeqMEYSSEZmrLj02geGNI8ugBCRJkRCiH25vy9CDaSqTIs.LO
Output for 5.5.22
$2y$10$cTMFXM5lgnrujScUbQmSM.XAenIQWPOD0qemxCEqTbeGElMWchTru
Output for 5.5.21
$2y$10$jWfiFC2EKFy4pVnaG9tOl.56ZWEumM53felxn5BGI382V4UfVnIyC
Output for 5.5.20
$2y$10$IkLWmDib/.GT66P/gKtEJOecQ5fCfMCWTsFVlGppVcjFp3btepFwm
Output for 5.5.19
$2y$10$FYoRL.9yRznGi/Qy2N656eRjmmuJaKbOs6LEZKYy1F4ssNfA9DbXC
Output for 5.5.18
$2y$10$SuJ39ZgOX8PQoBNM/TE2YezUjRTcg8.tg68Zt178WwbmOIR5elTnS
Output for 5.5.16
$2y$10$OHXy40DKVSOMaUSeX74Vp.3TxrktfUh5JuIYkWeg6AQUhc9pkcL2W
Output for 5.5.15
$2y$10$cU1dGfIhc5L1Sc6cxK/s1uT7l4oOnFOLYXQoFMa97M6WREZQw54Oy
Output for 5.5.14
$2y$10$PET9oLTy5hdaZtlbZ/eaZONHehRTZZFTFtNC7EV.TtJrLSY36UOZq
Output for 5.5.13
$2y$10$Mtt2WNDYfDQweJq175qJQ.MHX22q6L.JYEt00bfuvx9PYfRDsbgCm
Output for 5.5.12
$2y$10$MPXh0UtwtHrprzCJ6PLbd.SDXP7E4tcccNIt7BOkIO63FFNm.FHaS
Output for 5.5.11
$2y$10$sna0Mv/zs/cPtKiFZ1RUwuFEQjy/o.yfK9KGfxnfWftSUY934GiGW
Output for 5.5.10
$2y$10$2ltl3Kbl0aUmuzYBJewaLeObvD1l6/KGWCj7Lk1sEHPrKXSicfOqe
Output for 5.5.9
$2y$10$fIQL99hipr02za5fTqfCr.A6Pc5.gm3L.KDcPDic71jKxMEb/M7Yu
Output for 5.5.8
$2y$10$p0RcMywJejgAQ7p7bmZ4YO8UMZI3MOgJWunXZgKr3O.JXOPXWzFoO
Output for 5.5.7
$2y$10$sOhO2x71gILXuZsDl6nEWOJbIZwqOgo0kGjPfM.tXsCpswSfMOlWm
Output for 5.5.6
$2y$10$nDYEK0Wdg3MyqMXHLWPm3uv04gbzmWlg3ey0oABCK4qDTVeOw3PPO
Output for 5.5.5
$2y$10$H75ne9MEqD97rg68WVkqoedZwmCDjzOrRIbMcw0YZqZhu.rr8FTvm
Output for 5.5.4
$2y$10$olLtj6Abynt1Z04bSk9YMeWCqenLNoFSA5fv3bwE8aCeHpObNZs3i
Output for 5.5.3
$2y$10$mDmsp.mHBbu7dlW1Vk5WguzBmJFet8k9viQcsE.vH/f17YroV/7ki
Output for 5.5.2
$2y$10$I1P85BH6m/nNFFtp819M7.2NSbYRQoAlfHuo9o6yCk6p2/NMbOWrW
Output for 5.5.1
$2y$10$g62YdoZJGNVNNY2jP7YAlOkBJphjegZ7cpVxybjQmywv0TEah6xdi
Output for 5.5.0
$2y$10$LQom5SF5uLH./mls2OiOaeWKRNI0US6yIbN3/9f9NdyOqBWLak1w2
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/osmO7 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/osmO7 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/osmO7 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/osmO7 on line 2