3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo password_hash('test123', PASSWORD_BCRYPT, array('cost' => 10));
Output for 7.4.0
$2y$10$IV0wEMA5ie5lnv1I2TVgdewoU20NveT.bk5rN21Bsa4Cq3Wup1VIm
Output for 7.3.12
$2y$10$EKdwxeqlwjHSxWIIBdNsyuMMI8KPmGUuixq0wAoh0b7mSRoFQ1oGW
Output for 7.3.11
$2y$10$uPvSOtjA1a1I7cetxsHLhuq/B4Sipo.A/dHJfKCct1YNC4gQTJJ7.
Output for 7.3.10
$2y$10$I8UF3u/5q6MQIuejD0Lcl.ZsGKTM6dO4rbyJy/wed9WBFsvyD8lWa
Output for 7.3.9
$2y$10$cMiP70XRAWQ4vn3f64jVoeuw4nWu9Li7qGCRY3B0b/59U0GsgWHKq
Output for 7.3.8
$2y$10$hToVp6gZtYGp2T.uak9fQOqXM8H4myYXVU34S3StdvLhZwptuwroS
Output for 7.3.7
$2y$10$4aTgsxO4Yj.9NquNMo8tbuqGkQYlHUECkfRtC0XHpZWCOVmI.Rqw6
Output for 7.3.6
$2y$10$ZlqTb5enTZ30sDtM5OPV3uS4w2./CNneCwWSZo8EIKOKtbnPqoFaC
Output for 7.3.5
$2y$10$DFEJ86mvQhkm5.ujQ05wMeMli.rT26T5O/GNOeRfDWlqLZh5n.0Ci
Output for 7.3.4
$2y$10$godYECM.6HviFXnkHStmYO3AKmIE701mRv9q2ExW0ALtLecIRqgUW
Output for 7.3.3
$2y$10$JfQNNTdyF5BleYGdDNzJJe8pZqlc1J6isfUK.98acrCJwoE4bfloC
Output for 7.3.2
$2y$10$WNsAwW.vhmwI/.ESNIkybObBWEMYiz.Jm6o5W7G4R.CrWTX9h4eoG
Output for 7.3.1
$2y$10$VDUEKwVk/Ak.kZgmhjFVBuacnK/c0yG96eWPch9tFpaeCmpQgltwy
Output for 7.3.0
$2y$10$JXRwMoyrSSoJ650ddOsMJeEpXu.qDDQnQQOo/BiGi7mfctfPuLSza
Output for 7.2.25
$2y$10$Cd8DZleMhgI9lSG9DP0waO5UszEOJk3w9g1jA6FrK4jpmw56eviTu
Output for 7.2.24
$2y$10$EmyjdCGXLKR5hrOfL1HPJuQ0SZqvvBROezFmetkNgsbbVNA18kgX.
Output for 7.2.23
$2y$10$DBJ6DpxbLfpIo/dWjysMW.WpA3xAsvzrEOXg1O/5pxsCULgTQwute
Output for 7.2.22
$2y$10$jFEqAx3eMh2DKhYlPQjROOfEcccbi9ZJDVV7s/ScJIx8XeIsraXvq
Output for 7.2.21
$2y$10$7S3f5yzt77gasUHLoOH4PeeYhtyAp0UrrjME2WSyC4JxAvszjLiru
Output for 7.2.20
$2y$10$sTaQgXXrdtxHx0raZsZjj.4Iy5dAotJmMgKS2fVXFQuvGMWmvuhn6
Output for 7.2.19
$2y$10$y/QpiKA/O6CPiLEK8YkcPe/RqiHaIlBJM4o.O0yJIVyWOu8ZYvWbq
Output for 7.2.18
$2y$10$71fpqEDQm19ew7g8j5OmrOLI6PAG8OP2Z85UzkpIMtWbvv42LPPNy
Output for 7.2.17
$2y$10$J64ar.6MYhS7DfCMOQMsYuCiK4eFsP09Rmp9va4KsHuikUtlDfjRC
Output for 7.2.13
$2y$10$6CRygmQStDyiD6bgWRG1CeC71IMRN9FJTxUZ5S9znl65zL8BCXqf.
Output for 7.2.12
$2y$10$C.aiH.9e9L3qdxZU6jW3qOKlKqwdYgL3XfDr/4SvpD0kJvpfjJ8AK
Output for 7.2.11
$2y$10$J/A/cAxCUD9z3w7UlGeNIemXyerGxuM4dBG5eqXtp3JDL6RTiuNTm
Output for 7.2.10
$2y$10$Le.J.bSSVAwBvkakuL5P4.3Vs2G4GYHLV7uNlhp8GnD9jDxKpGX6C
Output for 7.2.9
$2y$10$v0Cd1QrZSFPzK8zIt01Sy.aZ6mPE7q3InibLRwuzLjS3B5249MivS
Output for 7.2.8
$2y$10$k.LYP6RyWXzyMXIXJRMZZehD4rjBxmaKxVs97SX/WfVB4tEXhHqTa
Output for 7.2.7
$2y$10$h3VhGKPm3/RyWYykWi5/Vu53Qx2HozPtKxy/x3HvuNSOgMvI3EChG
Output for 7.2.6
$2y$10$0vdnaRzzZcVIYpoQRyCJHOyjLqfnF2M0wfBXbIBheri/8wA5IrC9G
Output for 7.2.5
$2y$10$GTNUN1gcdMd3VNAUNMZua.0i5AI4pZHjJU8IAxkNDW0kdCFVfi5pe
Output for 7.2.4
$2y$10$qP3WIcsvk1hS00L9mk39U.s7Xl2AbS.04.r1UwvxslzxxpJOgVuYy
Output for 7.2.3
$2y$10$F2WAiPPmlU3HYqMEae8cjeBiWlvqIXWME.67hC9yPSxQ44/G7T1DG
Output for 7.2.2
$2y$10$m2GwAp.yzaITpHgMfkU0TOe29.Rspicl83Cnl1iPD3OzPPyoz/DoS
Output for 7.2.1
$2y$10$VD7okZibDdpaCFmwquSHUe7ubGES60AchFUPPYCfFR9erUvROV7u6
Output for 7.2.0
$2y$10$l.tlAYjYMKsckydDHgOMlOfyIvDSFbmM1vqEP6i8F2Ng5.oke8796
Output for 7.1.33
$2y$10$DdreW0uELbuon53up5.TJ.OAIdiZGcNPxgpiau5sKFQGdOQxcC/uC
Output for 7.1.32
$2y$10$MZEq7hhGDhCWluEu6qj9/.d.S4.BSLTqpeZ0bPgkUMWNRLdGL5xAe
Output for 7.1.31
$2y$10$Pj/fA/ioy6cksrIMSZ4pbu0O9X/25r09y/HV9PuD1no1QPVuJCXdi
Output for 7.1.30
$2y$10$ZRw9F4auCA4Wg6vbyiSelequFMhdYfk.FN0.O33tGu5Nsql2c9O6u
Output for 7.1.29
$2y$10$MgERKIT.rNXoiCZVkAwMt.n8aQJ.U3JWbF1dFhr.Z02z4TzDfnr1q
Output for 7.1.28
$2y$10$OdIi.tnJ0RbK3wsGGCeYOe2SV94.LAERkHTnd8Xt7coroL.bqLig.
Output for 7.1.27
$2y$10$8F89UyvCL7y8wUIo814/OenVZ/h8bO5Ig8tvuKwNoAxt/WHKAp0DW
Output for 7.1.26
$2y$10$sEojw8jVxk6LKvEoJyRJtOnw8Mcjp1kt3u6ppGT6gbcKSfbgeQqXW
Output for 7.1.25
$2y$10$A8HZGSf92/Re79SccoFwNOQexQ5lXWGL1Vj7/KFXqPfEblFelGRk6
Output for 7.1.20
$2y$10$VouN.eYR9tAumthHAehX4.ruOqwaVwg2v9qmoM88DE8xiAEmwbnq.
Output for 7.1.10
$2y$10$nPNY.JFVr5hFXltOD8b83.rVSatu4apAXyUen7kfX1mzr9tNYghLK
Output for 7.1.7
$2y$10$97Masc1cPY8.XHZ5CN8riuIVnQR1btikNHAFxllXBchpMBrj6CKh6
Output for 7.1.6
$2y$10$Zm9pW0U4pXxJNk0JHPc5vu.dEwz4e.kw9VOYFwfxYD5Ro17GPwDwi
Output for 7.1.5
$2y$10$fzGGrMgEcoENd1nldgKuLeljCwmxY98ivqCnX36IThWRVip274ocW
Output for 7.1.0
$2y$10$W.yCfg9t7yD5EwgbFR2Lnu9ji0hyPqFjU8tzRc7NmTxcPMGRjKxK2
Output for 7.0.20
$2y$10$.tUFOiK.6Sbapk6.WB0uM.sGSRIc2hvXvOhaTzqw5v76wMeMpmJnO
Output for 7.0.14
$2y$10$bPA/cqWVdFujcvf34E6pDucCjpOs8TNm6XL56wfP.HLqYzfttTz3a
Output for 7.0.6
$2y$10$2uu9xGmIMtzXBHkEHVrEYOUvtZySVT5ExqEtgW6o4b.ZRDQY3GcZ.
Output for 7.0.5
$2y$10$6d4b2kyV5jzMJxUIneBrmezlv7sfUvqco996dzHjIvtza4q8zb6RG
Output for 7.0.4
$2y$10$dxi4yzb8f2JinMj6UvOZEe2sCnNwIgAQ8Ku4w93x236PJ5OeyVMjO
Output for 7.0.3
$2y$10$w.bUpf/uBNk9CbN7QoGlS.BHAN0RSeQU6deWB5J0A1BoxjqF9Oi/W
Output for 7.0.2
$2y$10$sPPEdQ57pZ2CchU4.lXG2.RyAQ0WMnGxDXX4bbEol8mpxbhZESftC
Output for 7.0.1
$2y$10$SegMMpU7A4Wm2lrs4MFrA.C9n.8bK3FYWSQJruos1xZMmkuwkuCVW
Output for 7.0.0
$2y$10$0Wqhx6m.Sx2ek1VpFJdcWeOiF6yEPTtusGapuCBgCQxgzYVvxdxu6
Output for 5.6.28
$2y$10$HMRrrw1mYYcMnQYmZqsvR.26iQ13qJXJKAgoPJEv3dvw4322HWyd2
Output for 5.6.21
$2y$10$LEizA/kZ8m5HKq3Jze6Nn.K2iTuJ8cddUW1BuO1YZ8bZTnPEF1WZW
Output for 5.6.20
$2y$10$cWPsx.ah00ekZvK2LNtMlu3/5RCa7KNYoFCPVZlMBXQ8G8o6RPh5i
Output for 5.6.19
$2y$10$faAaLVUfRvBHCKO2nCI0m.4Ieh1AQkvllWoTkd9KGOpzXgPAeHYPi
Output for 5.6.18
$2y$10$0rxa/0zP5Q/aCDG.GbwBp.IzhAboStOfCli9oMiT0L9FexMWFBGQa
Output for 5.6.17
$2y$10$NUDj7WT20S3zvs79ohQSFuoYYBN7jRFKeqfjC5pCFwfwq06m/PxpK
Output for 5.6.16
$2y$10$YD/Gwp87GOel0f4urkvn1.CQL9/pK00EKBr7t4rHwX32TxwKpd14q
Output for 5.6.15
$2y$10$kuan66TqJQWHpthSx0wrSeqoFfQzjW00gtqWcSkWccQjIvdcif0Zu
Output for 5.6.14
$2y$10$ucFofPjjtkPI7AWo3o8Aw.n6VjyOgKsXhvRxOLBmVcxWTu1g8peEO
Output for 5.6.13
$2y$10$j85Kmp0f0wYHq9awV8ugdOum4KtXv4371aDmI58S6vEUsoo16Ck.u
Output for 5.6.12
$2y$10$PyGYwTaLuvF.2VOVdLvknOBufhoenff9Xl4FdOP2YCBVYLcKdTaSa
Output for 5.6.11
$2y$10$JA0EiLhFgODN0OU30udXmeEPcnt7hHoJWyvFsZsOZZIIg7tTk3flq
Output for 5.6.10
$2y$10$DAHDildAqjWephQkSRIFj.AYGLnBudVfhoaRdX4isXAXnGz.cJRzi
Output for 5.6.9
$2y$10$09OVzvXPf33i41Wxwe5bz.s4x/qsX2hdgP3yTCqvHiCwOhXJBElGm
Output for 5.6.8
$2y$10$J1Vrmn2hLjDBfut/aTdOu.FCnv2J/Jet/AsWv0P0c3/Z7xTLTOHOa
Output for 5.6.7
$2y$10$BJT8t7CIBMb5r4eQh2pBUu8jjdTIRdJ4ZwclJJg26LDV0vCGjLGw2
Output for 5.5.35
$2y$10$4SE/FyCgSzxOSFqofcIgKuIF6nbDPriPNz4MeNqRf4PV86BP.6kVy
Output for 5.5.34
$2y$10$8hUtD85klryFtERcBibQNez0./p6e.kKjSVYZSXyUO9mquWK0X1sy
Output for 5.5.33
$2y$10$IkiRCmY0kRPXNx2MfsMXw.FBuBa2Qu4I9LlxggUwGlmAuSNc1tm8e
Output for 5.5.32
$2y$10$g69rdYOtEdcIkzFQRA.2RufOzVOjaIchE.Oxs5h4cVUBwiYjgLeky
Output for 5.5.31
$2y$10$Icmj.KVRLWr645HcGi39g.Pydb0GRQ2ocYi3G8sXGZT.VX.Eb1KT6
Output for 5.5.30
$2y$10$fNpDikXKccXVteZ9.oTDROLc/t6fQR9X7G0DOge./tVW11at.5CHu
Output for 5.5.29
$2y$10$LQlI61mbaofra7UVQH3wceQIKOP9QA6oHQQKvYajB0qeODBcKet7y
Output for 5.5.28
$2y$10$R0T1XVNB.j43MgTtGhoQjuFBPB5Jdwbx6PNTZsBTMivoeK3QAHz0K
Output for 5.5.27
$2y$10$dNsWhnfVuSB3uBe9uqd3GedjcIJVZwVvDz8yJES74PBbOxsxuykb2
Output for 5.5.26
$2y$10$oQ0gox74c1GiCPRARCejneMCIbW0XgoC1zVZbJlvF5T2E3VOGxz5S
Output for 5.5.25
$2y$10$OT6JF83RxoBs8LsMakT1d.ueIONLBtXpvfgA380t6XohCDDmdm8mq
Output for 5.5.24
$2y$10$evWE4Scd9.QPybpa.dZuJuKalbWVC4GGxmtJRi410m.g3DS0Nxc6C
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/60L6k 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/60L6k on line 2
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/60L6k 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/60L6k on line 2

preferences:
185 ms | 401 KiB | 222 Q