3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo "hi"; $hash = '$2y$10$inV7Rm56EYqTnjJiZs9PM.RbrawziMvArUb'; die(password_hash('heinz12', PASSWORD_BCRYPT)); if (password_hash('heinz12', PASSWORD_BCRYPT)) { echo 'Password is valid!'; } else { echo 'Invalid password.'; } ?>
Output for 7.3.12
hi$2y$10$TMio4x.3TOhkCYE8TmDgTeP.eI8kRYiGFGy8S1sK66.yYCgLDLQoO
Output for 7.3.11
hi$2y$10$NbbKNsfw48jiY5HNjnMNPuHRIcvlUWAC94lZE6SwxxI5l.UZiXcwe
Output for 7.3.10
hi$2y$10$hW6FYFVS7FqtptPY5iqQa.hB2Oxvnj/TV/Rms5.zAHkcYnLqTnhbe
Output for 7.3.9
hi$2y$10$QvFzVvGOmbU2KJOJ4.SwKe8O1uITt7bv2LPshJLE6lYhDUXP.btpa
Output for 7.3.8
hi$2y$10$m0FmmT66/E30ayCbnsqpxewUnmnfpDxaig7Y5EhoO3PUIbTJlMnJC
Output for 7.3.7
hi$2y$10$.vFsi0l/Nr4ih4.gX3Wiy.IxKX6xtnzLsl26e.RTIEELxPRSxFbpe
Output for 7.3.6
hi$2y$10$qDI8vvA0g0gn.U0LUwFCSu0Nb064BGVJuflqs4qQbokrfYz4H2ppi
Output for 7.3.5
hi$2y$10$anJbxVEhl9aar2bIYTHky.Pv8R8WMdE8PHQxhHMJWTCsudAmvsdN6
Output for 7.3.4
hi$2y$10$28fKx9KTi27JCyoYt3SNPuZNEzOMfnrXywZlIYQTbyWIYZQMcKxUC
Output for 7.3.3
hi$2y$10$nzBQ6hoQYnUWPa.5HMN32OUS/uL1asQpL9n4lsluBOpT.0bktA.MG
Output for 7.3.2
hi$2y$10$r80fP4KKjxyJjoMiqtf30ODJVtISP957m8jzsPE6nxy3rRR1GMWq6
Output for 7.3.1
hi$2y$10$thbt/dHg82XeiqF34CpJVOULP/oMFiraioPiF3rKhqcxvnH4uKzc.
Output for 7.3.0
hi$2y$10$O4JbG5ftznpWDRyAmwHe4.mRK2lsRSDGxuujfgIU9ByQ7Du/EHqxW
Output for 7.2.24
hi$2y$10$U7ziTA5iFYpX3HMjricZVeJeySq306iqeH5tljcsmFceWV0ghM9Xy
Output for 7.2.23
hi$2y$10$a6QuI1R8xTD6PW/Ad1HIEOZEZAvr9HCu1v/ZJp2b/srcFboixdvOm
Output for 7.2.22
hi$2y$10$VjrrFfIsBTdXbXiRl0Bo.uq48c/CDomIF.bdvvAz6nEcDUrhFjmS2
Output for 7.2.21
hi$2y$10$3i1GI49c3WgdzleH5pxqN.CurthUK9GSfkUXr4hYXgYDs/AXq.oye
Output for 7.2.20
hi$2y$10$fZ86zVFOvEa8E02G9pZ1vu/drrTFWHlidWBHE/CCIzmZcqQohhkuS
Output for 7.2.19
hi$2y$10$Zqe.FDK2bY1JdobARu1JXeZymzGr14dkr/oHwSFvEhZf17kAVFx6m
Output for 7.2.18
hi$2y$10$jDTeg9nVAj2oYkKKoflmK.v5/QB0F0foXVezS2TO7VVjbYg69enzi
Output for 7.2.17
hi$2y$10$Is9OBPYqvCps/6n2Ye.pO.LVxXcOhNa4zxKRC.Jq4Cmxxjg0QMOqq
Output for 7.2.16
hi$2y$10$uCsjvHGNzxCMPRpgpHhYlu335ZoaPIc3Xuhk12X4SU.TwpBHmF5Sy
Output for 7.2.15
hi$2y$10$VYT.8OHB1CptnFJ.6SLreubNnqgbzGN6VreW4KRLhHfxhIXwliVo6
Output for 7.2.14
hi$2y$10$bam1JKqpOmc.GH9XJYrpP.I.WOWiFdQh3dWSjaSn/kaNleWWaboj.
Output for 7.2.13
hi$2y$10$0kmpox1UskEZRxuzyo5iN.isxzPZLdQhJEK8ZnehtU1Frc7HumS6G
Output for 7.2.12
hi$2y$10$BYUmZtcKNvmZKrMYrsGmIu8eYwWzWKbqlLVPFqmCA7ypa1RJ.0bOG
Output for 7.2.11
hi$2y$10$2eo6eDYNdHkkNAHDXIar4OCeQdyvtI5k8vXe4SigHwFT7EPhgjYOS
Output for 7.2.10
hi$2y$10$UMtV7gYGa0lnmFhKA3VXaegsts.5zmdJiVD2B3F2RR8WAnzfe1XEq
Output for 7.2.9
hi$2y$10$5.aUtjrqq0wpKJdF.KU6kevqJozcaaiY1FNF6BHGceegvKjfrFylW
Output for 7.2.8
hi$2y$10$DafW2ojlppOQWeKIlERSje96uKBgHRhTjm12Om71of.KCQj1ABnYK
Output for 7.2.7
hi$2y$10$geuiP7u81VYHiOtrcfQAv..AM9Ep1R9umw1ZQWSzTyVmqtc7BQT5S
Output for 7.2.6
hi$2y$10$PDMgWSm5bYjd8cYvSJDAuOdpiB4vsYwYsUnXM3BHJuN7/./IEzbcG
Output for 7.2.5
hi$2y$10$6H6RKFfopXXq8fRSH47aO.uzsalol.2OrbDmvYVELZPNDx/mOUPLa
Output for 7.2.4
hi$2y$10$I5U6Zs/DbMDToOiPzMDJo.OT7B5kHOo2BCkpDnkVGFYrGyB6VEihC
Output for 7.2.3
hi$2y$10$8daOK3gCOIQmwNWCbSE.v.6l4wvSQloiQfVJCcRoqEh2EtJ.m.J.q
Output for 7.2.2
hi$2y$10$bEVtPF.ZGETS3S/y5Uj3t.iQjnFTcCwskc.5Ckk8uq3P3Y.p1mbnO
Output for 7.2.1
hi$2y$10$cpNTzLZx50t3EO3kyM4z3ubHBoeCuqSb3wtTw0N.ws1UenuoCR7sa
Output for 7.2.0
hi$2y$10$T0Ym9RJ0w.FVhZYujAtmhuN1ySEX.HcyPTi/TzK5pVjnP//ok0/cS
Output for 7.1.33
hi$2y$10$RG2X.EpMCNMvskN9LG8Q4ebLYfgJqzM9Ltm9CCVqN3jsKzEmlwvGG
Output for 7.1.32
hi$2y$10$MHL.jK.Fkp2WzSzhpS8GbuAmFLndy/aHLqgdDkLt3UI5HAaWM517y
Output for 7.1.31
hi$2y$10$T4o0GsVUlb6558mqlKFnye/O8iOF.pMhmOuTAbUvYQGkc.ZSrU76y
Output for 7.1.30
hi$2y$10$f94UuqEZWvBSCCUbC8gEb.hBML3c/FCdKL1tPmlgZN/qhiMqST2cy
Output for 7.1.29
hi$2y$10$KZYp.TP5H12GfAI81AcnaOy1CJZvffOcpt9l6I4ah4.VUPr0HuQzu
Output for 7.1.28
hi$2y$10$Tjr3EfN1yZoPKWNVsfvNLuUA4NradLFtixJYbtxN1/lrBMHp3oEq2
Output for 7.1.27
hi$2y$10$PtVUHg2IVwnT1ETzg.7Gy.5RT99YhRWeOM2OsBpTvnnZR3WdfuxLe
Output for 7.1.26
hi$2y$10$IQDUh/tgHKrsCC7AlOma9uvWHy8rFoVDNQ.EOjrnsGmaKjgOruH0e
Output for 7.1.25
hi$2y$10$BOQ6GLovey3VHuJB8pdBX.pCmIMwJKJybbp22qUXFpwVfBd0KmZVa
Output for 7.1.20
hi$2y$10$3qChVGRf7mMWlA5qWZ3NWeau2mOXT3nlZd60fNc.mKoDbhqHmQXc6
Output for 7.1.10
hi$2y$10$kzW3iWvd/D2T6b9OsVb6euT/fH1KJtZJS6EbA0G6iZGSw3VP/rYtC
Output for 7.1.7
hi$2y$10$P3qyEPdgEieU09yjmPbSiuEXVhtz7J2443X99jjxWS4GCBDWPqax2
Output for 7.1.6
hi$2y$10$PWUkben9reNGYq/2g2eDOOik6X1EFJzbJeoz85M4fZbKS0fA3g4jy
Output for 7.1.5
hi$2y$10$CFz6VhszDn9eIu6zdwugHelTctnkg/bneBAhE/8HQdJQCM3SR/qj6
Output for 7.1.0
hi$2y$10$YKOEVFXr1s80uU0LzN/TGOCVpDOuzyletPxG2hwgW5GNrOvq2JFLG
Output for 7.0.20
hi$2y$10$8LM20nAPuhG0FaiE.9sGHuA/keBOn4HFUuG2937C0vW/Vgk3YXaZK
Output for 7.0.6
hi$2y$10$UvAC91XlkmexJ72xR.e0runTWI4rhk.vhT.tY7ODsQt4bB1JrcyDe
Output for 7.0.5
hi$2y$10$qUkRWDIt526v6kmft5H.duu9Qw9Brfzg/6ko75G3GXhC/QBb.vsl2
Output for 7.0.4
hi$2y$10$E0zT8E.gfcRmpOPzBXEEgeRhuciIC8xgevpGFgOPr7USh/xhnYutm
Output for 7.0.3
hi$2y$10$Hq6ji7DQP8ayCqfPyTuVLOMrrrphR4GEHX1mIDeEabHKutTOJZ5k2
Output for 7.0.2
hi$2y$10$PG1mfEl3h5Tl03y6WFfVeeantGnljWl3fc1grfcFqLvlJ/MqkJ4W6
Output for 7.0.1
hi$2y$10$Rmu57fZ7/XYGBj2RE8iJzOPfEwusnSqemyn406WVcEPhtN1LJ7EAO
Output for 7.0.0
hi$2y$10$iSdFf1y.xwadE4RuKqMS2.B05m6vkFK6DnyDjeOYyO84oqVilawy2
Output for 5.6.21
hi$2y$10$51s79nZ.tYw.pcVA3kp3Qe9o6wrfDDtBd9oy7dM9qdSmdF9YX18Qu
Output for 5.6.20
hi$2y$10$YFH9bfacWW2.GE6GM2SiduUOcexd3.johjjEiI/hw9jTBe1mXB4IO
Output for 5.6.19
hi$2y$10$kYc2REBLEqk5Qs4a7lT/SOcLI.LHMwmHTJAIJ4PAYsg5vuyzbMNSu
Output for 5.6.18
hi$2y$10$8tE8imZuErpF1mGCN95XCuF/J3Zd.cmoWxevg2enB1CdAFvrgqFpW
Output for 5.6.17
hi$2y$10$P.aPXO2Z0m3b0DUP.iR.o.G/kcV3aEB8CBq2S3ZKy/KbWpn6ktJai
Output for 5.6.16
hi$2y$10$d9eoOGn13YoXU6882vBV4eD35bbn6GTq3CRCCRQgHi5W2EKVvoiKi
Output for 5.6.15
hi$2y$10$zVCX0Sn4RLcwVTUzNYAcEuybKv3eUnN4hnqZIXaGXDPlEuDJ6FlPG
Output for 5.6.14
hi$2y$10$1kigM.jqDQjZgc8SvOP7qeXj8ZX5AvjC2J4jayd4MOwYBG6.Vx2SW
Output for 5.6.13
hi$2y$10$/os/ixdbLrhqhm4DhFgh7uL3EnnvKaIdGwQmgXn8ZGegkNKVIk1pe
Output for 5.6.12
hi$2y$10$Il0U/xqptJwuFXDp8j6SA.CnzkR.jqGC9Kd673LOXlTazb50rEnMO
Output for 5.6.11
hi$2y$10$zSFZ294jD692rHyOVPasV.5tSQKR4nUWKrLbBW.ZMBC1akZP0afrC
Output for 5.6.10
hi$2y$10$JMGwXUbq5D3MBoRXguAIF.cdUtBW/6H5a3sphKMdbaFt/SbBAntwK
Output for 5.6.9
hi$2y$10$TpUy8E1N2mw2UY61Md4DXejvVLyFMWRTLijzU/RgNC8ZLagm0vGxK
Output for 5.6.8
hi$2y$10$ffQ4XJKGrXya6uJ45bUvWOwz42CN5qdqEos.DNocq8irtFj4D4Rii
Output for 5.5.35
hi$2y$10$h/5MLL9qU7MzLmgUWmUpcujyE6BnkHA1JNxIfmDLUJQL7WUu4VLoq
Output for 5.5.34
hi$2y$10$4B9UaTFT1fjoQTx8ycSMMu4agr7ib7FEaSXrMaEP7JAxQnsZ5D6D2
Output for 5.5.33
hi$2y$10$zHdKrn9Fo1m3r2/6Z.UTM.5TFYlLiZiymeQAXr6l8RdrFVJbfWXXO
Output for 5.5.32
hi$2y$10$FHzRhO5tUhIPKtPHfMrkue1Q7IX/IzCJfc6ulik8OBM9uUtOlxeci
Output for 5.5.31
hi$2y$10$t6VlgwzwyXN77vj1gw/sDuvwNvjq4OWe4MHlfFpfH46kCzFS.mqg.
Output for 5.5.30
hi$2y$10$ofDqPfU47Hf5g8u9DkMJMOsRxlh2GxH6g67UqxM81L/safggobdYy
Output for 5.5.29
hi$2y$10$UaZ.kVB2SU10oimEjYmVceWcAEseCDcowYaRygnRZt9K1iPqfsege
Output for 5.5.28
hi$2y$10$kxhFf31atLdsBaVDLXItg.G.hNBegU/UEhrkrVvg3/jYEya1ahEWy
Output for 5.5.27
hi$2y$10$8ADe0EFGS0vLzSr3ybkE6eT9yoh9C.57DLtfX1o1k9dnMrlCjdtE.
Output for 5.5.26
hi$2y$10$BLdLdg446wCE1kMTz.TA3OVloMloZS.e75StAyuXM4VtgRHoySU1K
Output for 5.5.25
hi$2y$10$R2qUghjRRrt0ToIP8ErRgeiy74cwt2M9lF1MkOBgnGJI.CmvEbCMC
Output for 5.5.24
hi$2y$10$BzNnOJIassXL6rIIke.srOLzBi5IuuzfimC7m/NHHQwnhv7NM.Ef2

preferences:
111.8 ms | 401 KiB | 92 Q