3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo password_hash("test", PASSWORD_BCRYPT, array("cost" => 15)).'yyy';
Output for 7.1.7
$2y$15$aHClU1RXKCrC9hEQbSLPSuydL.sTjVyOfdT.r3/CznFxdLxGZbn2Oyyy
Output for 7.1.6
$2y$15$cQHGIMDpeZ1hhgxp8ewvrOwLngQBQU0I1e33jXAi9X9UgW1ansKjiyyy
Output for 7.1.5
$2y$15$wm31u4X8gHem0YrHsB4Rne6sFsB4g3PAaO7JTOHMExCKbrdfL1Y0Syyy
Output for 7.1.4
$2y$15$Idhzd0lSMWuyU1D8FB7i3e7Uyl3Hp1kvPUzCFl9K0juClj94qzHt.yyy
Output for 7.1.3
$2y$15$s4aY6oSBEVAaxuLzMKnZROWKwgPo6rXzxjJOP9UqpZZZFmIpvlbjyyyy
Output for 7.1.2
$2y$15$WfEgiX.pKb851aTkix3O2.QtJfUfbkdDL5/Fg3v7/KsAnsEeiosFeyyy
Output for 7.1.1
$2y$15$vvDvd1hj7f6wRQH0kBbnD.C8.D1wy0hfDduHRSO/Q4S7ne0srXj9eyyy
Output for 7.1.0
$2y$15$0jFniDo6JjOsYGp/8b2w/u/meMUREbX6ghRsApkxGy2rWLFZWF7deyyy
Output for 7.0.20
$2y$15$tOXzv4fG.GwzdGtp/vCUpO1v1lcrave6l4AJPpJdt2BgCUpQFl08Kyyy
Output for 7.0.19
$2y$15$Ogwrg2aX2IH1CEtq44TgN.CzK5brdBcxVImPteFAUfwmyMuRmZRHmyyy
Output for 7.0.18
$2y$15$e9/leVlOu.atWHjGmfP57eNcdV3/bNZ.2B40AtES5C8rhjlo0zakCyyy
Output for 7.0.17
$2y$15$fHLA15JDbVOQw.h0KDL2iufpCyO6o5.2pC4hY8uSe.54JqfH9jb8Syyy
Output for 7.0.16
$2y$15$aY04d7ZETM3Ye4tKMT6gHeKmhExnqY3vmaV5d.YKzzu2vDabVrSBWyyy
Output for 7.0.15
$2y$15$87DmR6GdskC4Ph2IaHTMQeTCn./Pf5dxfhxbSvTNomJvBs9Ip5686yyy
Output for 7.0.14
$2y$15$L0962ADWOuRKobRnV584xui4N7LIKk3cEdxo/.wob9CUKsAYe1ktOyyy
Output for 7.0.13
$2y$15$n/LcbTbdy7CxteyHCByXv.FjkIWQRFjrOxbJAMYFxIq8WAbFSrPD6yyy
Output for 7.0.12
$2y$15$8ZdV5wYXNXxKpE5MgSNFM.XD0vc3z2wt/N3a9M0zmwUGAoQ32PETiyyy
Output for 7.0.11
$2y$15$O3pHOQ4KXd.pokgATY.0Oehg3qAixSGL0Gd3bA6BsJlgqq41gIn2uyyy
Output for 7.0.10
$2y$15$KGpPxILUfInSClYAK5CeYOzCMwe6nGZq.BshcCnVlfoxSIc6IRxwqyyy
Output for 7.0.9
$2y$15$QGO4LNX4mHEqmGm1ZGRZuO5C7..taFXcCas8gkCnsf66HfApX9U5Syyy
Output for 7.0.8
$2y$15$8JTF6XWfB6bRE1a3H0f75OOixSpg079QRrwp1jqgWrzyH0Z.U06Kuyyy
Output for 7.0.7
$2y$15$BkXciIIVtTmXEndXFas9r.Se2jwO6tDQjNGRl3r.jczUIWN4F1Foiyyy
Output for 7.0.6
$2y$15$K1NWo7wDk8hToZzj0Y3qN.l4ZQ.CcU73PBCm214HkcDvB/BzdVORyyyy
Output for 7.0.5
$2y$15$N.Hx8y/htWks4.NkFe/VTeK.3yDwXy8hvc9ThqMAU2cdoJldnirR2yyy
Output for 7.0.4
$2y$15$mR31p9hsIe6kqzAxnyuVE.Wir2KtlOqnDkQ2bMSqud.2watLQczGeyyy
Output for 7.0.3
$2y$15$ynHlqcElXBmYTf/Aw5RpJ.MdynjfVy.VhDfiDVSjJiSRC8wjqPKDiyyy
Output for 7.0.2
$2y$15$7FoaTnGjvD6TpfpQkP1gTe1W97lQuoDR7O9QpuU1RTuLhqKH43P9iyyy
Output for 7.0.1
$2y$15$iXNn2pvaY.C6Zg9wg4wmAOrGMD3aaKNsU1vymns.vrdeveXGM39zyyyy
Output for 7.0.0
$2y$15$.U3ROtPaYJtFVCInwkNgkOpLP7ZtJWbzuRw8l95VyrU5/u9y132Rqyyy
Output for 5.6.30
$2y$15$jnsQGEV4/gJyNzksYQN0P.vrq3IKJ6siW4SHtC0SaZzVuxmQ/kBmSyyy
Output for 5.6.29
$2y$15$7BhInkhULSNKh8e5QNNeWeXAZ3YVwyeMI1ZkSNerwI9sBGmzMACmuyyy
Output for 5.6.28
$2y$15$Ybo8IuHeHYLoJUffem0diOA40eNP36UN6mzgan52lCR7ShCdDLGLWyyy
Output for 5.6.27
$2y$15$Ni0r5rq14Az3ErBtbydrsOFYhw5/MrvcBeAtqWeC.oePq2//WHZZuyyy
Output for 5.6.26
$2y$15$OzILs3WLKcvJXOJDp8TUEeUM1636Cm33mP2piVk6Vs1cnXrC8frOKyyy
Output for 5.6.25
$2y$15$ieeXiwdroLpYBPCAX3tpYetEiV.AOKiozYwMKp0eCIMHuFuASZDPGyyy
Output for 5.6.24
$2y$15$IOj06lxCSCqXd/2oTWo1Be0TdViHIVdc4yvKZhgpbXP28ab1ddxdiyyy
Output for 5.6.23
$2y$15$ceqCYWXKwNjglWDouZS.MOZfVviiWVc7eVnMZGLkkWi9iRmdRj4Qmyyy
Output for 5.6.22
$2y$15$6e8TeN/jlwCybONFkWrjNOxLywjTXiNCsClyqZElrCdlPzfBMdHqayyy
Output for 5.6.21
$2y$15$AxshKZYGYe0iZfOxtLsYGOgyUree.UuRTrZfTLWYgL7Lhcxk6dzQeyyy
Output for 5.6.20
$2y$15$40rsHALhW4u9ThGDCTout.9nWDQ9OZyzno8K085T3exbJxlKvfVleyyy
Output for 5.6.19
$2y$15$emubfFiuMC.Nixe5sC3nN.X18wag1lYdvqPPMsj/6vY2s2eGPDafyyyy
Output for 5.6.18
$2y$15$Nu4TxgD/PhoGLIFbqRKxme82QZhAAt0V/rYEC359AZuyKwyNAWD/eyyy
Output for 5.6.17
$2y$15$BWzeWNGKeciYcfJowOkz7OrT4SVCX8QoPuvYK9vdUYft76OhvT5Mayyy
Output for 5.6.16
$2y$15$w1nbQhI8vqfL0QqA4JI/d.VnCSdKJI7inmjmRMQI58cLm/198tRtiyyy
Output for 5.6.15
$2y$15$X3zVtLxvy50ccL4Jkkgu1.2YJQwjO65YqncDbfxfdrFWIp88JfQ1Syyy
Output for 5.6.14
$2y$15$OwOtuAJHywBnB0du/TGHLuTxlhCDWgbRnXIz/7EEXVOQubJbbaZD.yyy
Output for 5.6.13
$2y$15$alqmU35QDCzeGc9wAmblO.stK/Hd9hKzS3utLTXGuuIm/aAgBgYayyyy
Output for 5.6.12
$2y$15$8y/GyyAvV2MnOMC/rULbtOMtIYeexOWZEJkgctcDQENdOo.EyH.aSyyy
Output for 5.6.11
$2y$15$cJfS8pUsilxm463.6n2EfuaRlI1O3Y0T5U1dI/jbnScle.wKmhF0myyy
Output for 5.6.10
$2y$15$kuM0kxRQEaPZq9GdHFe4Nu7c62jkV9y1zTyeJHJx0aEOKMEHVYGX6yyy
Output for 5.6.9
$2y$15$j3hbuqI2sPO8c1cTbr4ET.ZDgwQ9RZhQlybp5F8Kpur.GI.ROWhXiyyy
Output for 5.6.8
$2y$15$eFDR./gVr/3Dg4Fvuw8EveJWdJ2e.x4A6nnlvmY4b.jULPSE2cIQmyyy
Output for 5.6.7
$2y$15$8W9s9sk38XNSWLeQuGnoEOeW5oxvE1EQeGOOGECggWmvAvS6JxX/yyyy
Output for 5.6.6
$2y$15$4Z50YL.LsrlRYcEZF8QCMuQlLQw.P942LvpmhsicIHi4p0XV14FRWyyy
Output for 5.6.5
$2y$15$EF6q7bnH3FDUWdVXGwbxHuMQaMkptuwxhwVtcUkq3K.fS9YAiQ4V2yyy
Output for 5.6.4
$2y$15$nUCza3SEP8cT9QSzr0SAKeLO92wImU2uf1NN.RRvWNZcH/bH.YNGSyyy
Output for 5.6.3
$2y$15$hdrCgCiHMvoQXjHe3GnzOuAvjK1Aw4ojzRPnuv1Hq9kbWKpUsPdZOyyy
Output for 5.6.2
$2y$15$48HixKT4hvL3lkdKZqkLA.0asRUidMkQWTh6jo5M3SH.0paBS9o.eyyy
Output for 5.6.1

Process exited with code 137.
Output for 5.6.0
$2y$15$3zSlyZBQVs3uNOOgRO/UBu19bEhRWRyjlCbwibtgVjzbD0FzQqOyKyyy
Output for 5.5.38
$2y$15$gWtw6AYWl8/jIgbzZ2v0WO0dlyuLAdFjoLotPLVZHH2LJfCVv2zASyyy
Output for 5.5.37
$2y$15$wM5OOJ.xEyvcu5aEL3R2hucUNowZJIad0MT1HxHRnXpqBH2PRgi9uyyy
Output for 5.5.36
$2y$15$19THONA9ZYCc5niCJhfPc.GGah2rcKgd/Lq0lXqJPuwT5wo4wWFaGyyy
Output for 5.5.35
$2y$15$5NmJdxtGVR8G2wG0ghzWPOJLzh8WzzfUMh6Sqx3aPmnw7/JG92h5Oyyy
Output for 5.5.34
$2y$15$v5U/gTBroO7L35Xbh/7PfO1wgay57XrW4nWiDLVZZdhYL4EZlht2iyyy
Output for 5.5.33
$2y$15$AVZdvmv6Sb2K8hExOrHnO.c8AvnVlQM.gak4P2Qr5u66ceSP3Iusuyyy
Output for 5.5.32
$2y$15$b1Cgx1o5bGYjd83.iNOyE.ayHu9jsEipDUWypKElJhzl16pqQ4Lcmyyy
Output for 5.5.31
$2y$15$3QTRKPLVcqvzHmar7m7xm.rfnFfwzzeCC0q8eOYfkHPfLXXwUMeeCyyy
Output for 5.5.30
$2y$15$j.Y0nbTSmS.gUGOv9iegQeVyovNX2YXrUnIM8mPg1TMtj3pTHIrDSyyy
Output for 5.5.29
$2y$15$ScHvFWQ3cY3Mi0/sloZSBeZof2lyWIXbz8amj/YxBKazOoeFTVi0myyy
Output for 5.5.28
$2y$15$gpeeKbMVsayyu6KyQiGXuu9cjJFnU3uhohKI66VJ7Yptg1o5PmRXKyyy
Output for 5.5.27
$2y$15$32yXdQ.Y7fQRK3FQVvWt4ujmHhrmylMTFYAV4/ozOloy1c6WOkph2yyy
Output for 5.5.26
$2y$15$AZ1xKpBzYHQxlfMkWBpNTOfBv.zVUeWyZV1gn.VC.v.GApUdys/1qyyy
Output for 5.5.25
$2y$15$C1j11zD6Z4rmElx1MUceZ.xCdw4x8jOrHTfI2L/0MHwnnc4kmCJHuyyy
Output for 5.5.24
$2y$15$JWQFOElUBcl/wxnp3r2l3.6L29lzNi1NfWJqKDxH2ehRDzWHvyFZKyyy
Output for 5.5.23
$2y$15$0vphD5wdXSRUyQEFjiyIAOJbzUnDq4AbxiIz5MZRpcRR8k7o7tS5iyyy
Output for 5.5.22
$2y$15$rkr0YPdwu4/yNbTDq3bNhO0OQYVaocUjFetFQ/8P8iMS.ERiLe5o6yyy
Output for 5.5.21
$2y$15$1fDtpm23CBc9MLO2hlhZAOKfnOhVtmSbr3mtBilTYPDeND0Hj2/8ayyy
Output for 5.5.20
$2y$15$zoTb1WF2reuC2A7EcUZcvec33jW66yJyuM7HMY5mgKxCpZfOi9vwmyyy
Output for 5.5.19
$2y$15$ChnoOD6f3wrH/Ulm7AloreYlUsefYyZPTOfw857cSfjdphLHQZnPmyyy
Output for 5.5.18
$2y$15$YbAuixw6JFCziOBgB9VJ8uOTaHsT2mKBqZKMArgmcjbtIojM33MGmyyy
Output for 5.5.16
$2y$15$uG5Ab0aEP2ByPbfm3VDT9uB0MzoEDoZ1HtiaT4zwgjMspIu/1Hl3yyyy
Output for 5.5.15
$2y$15$AIhAfkIV3ANJoKpn31Fq3u/sZYQIx8h1GqEEuyPZHEzs2p5/XxA7Gyyy
Output for 5.5.14
$2y$15$.AwOEhiTJnjt2HflT6FykeicigWjZlDovsk.McTJ/EVcOrbFcRFsKyyy
Output for 5.5.13
$2y$15$Ov5kBn/JNDG5PLZub9YwDOKMCCwggCIc.l/J0E7jHxU7uf9/SO2Zayyy
Output for 5.5.12
$2y$15$VNSg6ROHbTbmIT8C9BFs5Oe4Idg64Fe4MkxozF3FJ5CgW7ryI64h.yyy
Output for 5.5.11
$2y$15$fcfVW7SVXOdBqU1jeP78he98Grns1y.5.oa5lAalpZtgZuX7LXGkqyyy
Output for 5.5.10
$2y$15$wydnPSGAohadRdRfSBQENOxgw0DpdmLqYgYrE2yhbCsr1tnOtyGLiyyy
Output for 5.5.9
$2y$15$0OOt6KkbxfdZaJvuEYbKIeoU2uF8Lxb2seFC0GlxwKdT8jP4gpOz6yyy
Output for 5.5.8
$2y$15$Cu4m/2AZ5NEdYk5Rs7uGZOifPSZWToVZYZS3TKcqYEMObEf2zzd..yyy
Output for 5.5.7
$2y$15$wEIwwY66jjztKm3xKwbcJOKABMOxXSp7x0HUXpo6bmvmy0Y8WCgn6yyy
Output for 5.5.6
$2y$15$NvQj4f8v8XiJRL6UdgvXxOJJMsC.C/9hdKiIMagjVK9RKVte9DObiyyy
Output for 5.5.5
$2y$15$zi0gpaD1t.42bAkYhQ9TIuwRXAFOdQXLoS3a0dfQYNvJIKz3./yaGyyy
Output for 5.5.4
$2y$15$d2gloU99JtnDteHRQmaUj.qdoBsmAZZAzG7PB9CiK8gXHMqTC14Wayyy
Output for 5.5.3
$2y$15$X7nm7vnoNQgT25AgfpAQ/OkPpkQwQNV7zqUGTrNpv6IAT.G2QJP4Kyyy
Output for 5.5.2
$2y$15$JJ0/EOsy/wCSlGwC0ShiCuuWKKta7wGBKok4M50/lNN.XTrisKZRuyyy
Output for 5.5.1
$2y$15$obO4jdVnHcLqT.jz.ZMhy.OVaEjsUzQEhLpEfq7A1rDDt/JyLt2wuyyy
Output for 5.5.0
$2y$15$sWx706GwShikriOLoVtIcemoPS6NlRHI0pQtBSB4N26aUqkYETI12yyy
Output for 5.4.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/Xcent on line 3
Process exited with code 255.

preferences:
113.03 ms | 401 KiB | 148 Q