3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo password_hash("test", PASSWORD_BCRYPT, array("cost" => 12)).'yyy';
Output for 7.4.0
$2y$12$a/y.N3KdOjO251IJBP3jLeSTut/bePfu8OQqOF4CJpGDdRtYxxM42yyy
Output for 7.3.12
$2y$12$6x/ZsOn.kLokRyVM115v9.quRmIc.aKuhJcRsQunWE3mUvY5v/xZGyyy
Output for 7.3.11
$2y$12$vwqKH8zzkO4gdPe3sfjlEO8BNSU9BcElrNlcqWdKLx2TXIf/ooO9qyyy
Output for 7.3.10
$2y$12$TsAwjbp3/D0Acc9r0un/i.rBLZyEqbCECgxFytj6TFUQ091.mDQuqyyy
Output for 7.3.9
$2y$12$a0bKWj1XWcaEVZtZbIhoXuGtJxYET/nIWb0YX0zcYgHkJDtiOEbsOyyy
Output for 7.3.8
$2y$12$w37Ij5TJNOaQup4ixE3Qwu57N/3NW0iegWyw3LFALZBf.iAW4ipVmyyy
Output for 7.3.7
$2y$12$kHWUzJlIyJ6nEYpwXMgoGO8HlICV5dOLR/hwgFKkK5apF4oVGVa4.yyy
Output for 7.3.6
$2y$12$thW/BsqJyvFpyWkS.aL7r.jNor9MrCHEMowuVNZieEXdd7aRKnYqOyyy
Output for 7.3.5
$2y$12$B1RTOdYahyKaE8KFOUVH0uHYSyL3kSEj4b.m7SFtRzb0Sqv4UFXXWyyy
Output for 7.3.4
$2y$12$jac0wxcf5CE416HMz2U2R./Z/w6QJmmb5Z/ngcHBlHZyA24MzJf6Kyyy
Output for 7.3.3
$2y$12$d2TpgK3gboGOubUO0fne8uTPzAJK2lY4Gq42fMyoPzk4aU6KyDIX2yyy
Output for 7.3.2
$2y$12$HTcwcNnbw0NqZXwr.Am7C.4gQsEMvMeMcDljUnSane90/wCwIqZ7Kyyy
Output for 7.3.1
$2y$12$4tzx7PX/z6MGpW3fkgJ3Dut1B1weNPnVvUGVkpAhWN2RzY/XnsLIiyyy
Output for 7.3.0
$2y$12$q4kxF9NBB8hTwDW1Gx29YOQGv7HQHxsMKSaFTECJyXJy26zyZ5bhayyy
Output for 7.2.25
$2y$12$FnxF62ahXyavpkFIXEuzfe04C67rgNaLw.cpPPDjkzieNQbz8EWxyyyy
Output for 7.2.24
$2y$12$.BmTugF5yWICiVdnBg1fAOapdt3TKf5KxSEvsWCZr7zvzCwJ5C.56yyy
Output for 7.2.23
$2y$12$44FhHzwAavc3G3RIAddxauwC2we7cgWqNQcHuelCAzHyq7eFh.mmeyyy
Output for 7.2.22
$2y$12$ylAVBs0OY3uEOFVy8BgyZuCkPNxmnKb8CMvTd3igXrwMdd8SIJKziyyy
Output for 7.2.21
$2y$12$KwkV9LUo50p7oEomEoOBQOF5EwHgIvlCEjLdeTtHAW1iIbcDSLEv.yyy
Output for 7.2.20
$2y$12$TFMxCfNw3o5bQg4cTv4P4.6qz9Cmovz3ZTRziaNIfhYceai2jqfH2yyy
Output for 7.2.19
$2y$12$n8kCoqpI/klHmrgDQK7nVeh0//2fnVzZ5Aa.W9WPitZQ6IwaWdF7Oyyy
Output for 7.2.18
$2y$12$U0eUTowkkMTAQwgV/UwfwOS0wodfG8qpWNgOgMSxPbrsgo24J5Z/.yyy
Output for 7.2.17
$2y$12$tRwUFm8d/cemaLvbmp89HujVEPaaqyCD0mEz7U5PILsIC1zTjPHkayyy
Output for 7.2.13
$2y$12$gXP.pnutVTySkwZcVyRpGe3OyUOIGYZjlY0mtloGEKJu5pEHT5yZeyyy
Output for 7.2.12
$2y$12$g0vqHdUlnCgqaPsF4XkcPeeWWDgIDyiZXktqkxUDrmEOA4Gu.A4aayyy
Output for 7.2.11
$2y$12$yPglwiupM2HovNvfXrSUZOYuWo9Zi9fFcYCM8mCf7xuIkHlv2xJnSyyy
Output for 7.2.10
$2y$12$tZgq4z8E0VIDCb2vwATZGuxYzJAxN1i/gHJLX0aTRIqjy5GOxjq2iyyy
Output for 7.2.9
$2y$12$WiABgNwcQlstzWLHFT3x.OGhtXLoj4/0jgDY4Fonmyn4iUAI8odB6yyy
Output for 7.2.8
$2y$12$Tw80yWtGKzacfd4CdqS69emtAG4Wd3pIRH2Qy57q/Bx3tnjQXtMiCyyy
Output for 7.2.7
$2y$12$f.EN7MkcCBrKG1o2YHS1oO2hw.KE924Cx8vgNKpMYaMR3cL7dhFdayyy
Output for 7.2.6
$2y$12$Me3eMbkWOc2DswGjj52Q8.RDTUmIgtKKwWW6uFo4MUZ1/VJoahzVmyyy
Output for 7.2.5
$2y$12$2ykA7Vw2W5Zx/J2bIhIP1uYozPWIRBvppgamm37ffzgatLYpB8gceyyy
Output for 7.2.4
$2y$12$TL5U/uPPC45oZnT6gF67eura2qls.b0ZKf0KLMhXhjPkEy1/d3Mfqyyy
Output for 7.2.3
$2y$12$oXASHlZJJBeTwG1OkgXpSuCZicP2uL3N0YufkYA576M/v1By583/uyyy
Output for 7.2.2
$2y$12$9lEo25.YxdFoKXmNvmGpWeQO/KG05TZrow4tEQ4QmVjVP6NHUuwtGyyy
Output for 7.2.1
$2y$12$uUhSWz4p.A2uAw.vOHh7LeZK5RpetDy3pegmELEaSDWnVybvCZHFqyyy
Output for 7.2.0
$2y$12$O/mXptN/GN1I0uw6BVpZtO5EQuboDfAGKkGcwjtFvfEUlXL6nw3Tyyyy
Output for 7.1.33
$2y$12$nWCC5CB48a1QJIxYtRG96u0F38iIJHaQKyH.uF9/Mr83RU4OjGBzSyyy
Output for 7.1.32
$2y$12$qtJ6oi2O45JzeDU7ugK/IOCpUeu/L2UHwKu3vvl3d.LwCMFEguIFCyyy
Output for 7.1.31
$2y$12$oKaCnUMDbYTA.nA27p/OAuGjMIacSW3y6LuB0inGnlTJmJsO/L7DKyyy
Output for 7.1.30
$2y$12$xiufhsM5T9hnrKb02jNY1OT99xdRp2SgANDqMROdR/R2lxBOaj5gyyyy
Output for 7.1.29
$2y$12$wBX8B3NFD6x40GK1mtJWCOX2KQ1XynABy9FTYC84SYGWfzU7Kzk72yyy
Output for 7.1.28
$2y$12$/8BlVY7mCMMLS9cG2jDuTuE06tcuEDD1B2OOthxJYLllxq99e89Xiyyy
Output for 7.1.27
$2y$12$.bxd6xm.9LEoLG0VW84vZuVeMkRNWRGgYTX5uU06lPimZgov0oewyyyy
Output for 7.1.26
$2y$12$6cG5pyuiQU5iw1qH/XFyqu7BQMVjf5xNxop3u/HZxzSCuvmedf6Piyyy
Output for 7.1.25
$2y$12$BHpMbgqEvuD3lCo9sbQvSe6u5cTKhv954e4vOIhSnJZZKkNK0s8SSyyy
Output for 7.1.20
$2y$12$M6XCzN8SYjqral0pCKLZn.T5sYd.nV9n4OxCAVVn1rewbleah82I6yyy
Output for 7.1.10
$2y$12$Bpb2dFaQbWhn9RP7jQ423.79rQ1OEgd4hxEcx8eZbAgIL2ujccFPGyyy
Output for 7.1.7
$2y$12$Y576a8DFO3k0inpAxNJ0mO6kSyfuXhjPb5uBJ2J8AnAZFq/Ir9ZyKyyy
Output for 7.1.6
$2y$12$eB8TjXggor6gZcD3Cq9f5.zT1PPWgJPZdUwTuEPfiyYmkQhu4zL5iyyy
Output for 7.1.5
$2y$12$YmsZF5EdjOGfvABiV.NgHOM3.BFggRFvw.DKwEn7YND0Gr7fAldv.yyy
Output for 7.1.0
$2y$12$m3McKhGflb.hZ1E6c9Q53emxyaLXSXIYrVPiZSRvHmM.aXY2xmOQ6yyy
Output for 7.0.20
$2y$12$bXHijmT67F7q9Gfg6iqWL.xhl0IXWXHWIIdkIsi2mlTJOX.ykwN.Kyyy
Output for 7.0.14
$2y$12$hGO7eSgUIvnaSn4dbAgKEetuz2YW/ABT5R.SFLL3sniK6nXTI/bJSyyy
Output for 7.0.6
$2y$12$7vuP5i9Bk2.c53BSwnp./OBi1te3l64tVt02STUgqlpClzfWl2.H.yyy
Output for 7.0.5
$2y$12$IxoSSUnKaLfCf1I8a.9N2u.98E.8ymEY2Jfq8GXif27XhkD2qWfyCyyy
Output for 7.0.4
$2y$12$iwZgxIIsSIudHoUCiiIzNe.TVeXSXKKvevQ93BXhx8e7ggz5Gj9vyyyy
Output for 7.0.3
$2y$12$IwRuMVIGTEHNfDKKeTyQyOGJUzUMZb57/6YE9VFayQmCe3ShZmoxGyyy
Output for 7.0.2
$2y$12$KLLwMR1K1uXNt1Qn4a5R/ujHjgniRN/DxCyYjMnNv.i9pCKL6GK8ayyy
Output for 7.0.1
$2y$12$3foUJS.7e3h1ULDKz9YTcO6f75iqvOO9UgBlW0j1o4f0AQJOlcbL2yyy
Output for 7.0.0
$2y$12$Key7F/nA/sy0FhNB8WYjUeFfKhuKkB7/.LZctDVJC7mQEwNU2xJMmyyy
Output for 5.6.28
$2y$12$LQRAYSwNu.ZlYYhQiLt/UOpCu2UH2xwS84VVLR8kglljlmuXqG90eyyy
Output for 5.6.21
$2y$12$FnuJ1btDkeXiZ7zD15BG5uzEsyV5WUyYLHh11UykSuouhI.bTBrZGyyy
Output for 5.6.20
$2y$12$zbWqCEKCnIucvIrQjVBZo.AmgL.uAB2foSFBIVJ6NnqdA9CS5iPiyyyy
Output for 5.6.19
$2y$12$tiAIZJ/jXUz4UALzg83LDe.uDFc226XajJvgs/QDle8SVLzRXBXcyyyy
Output for 5.6.18
$2y$12$ieB9ytWzUlsWUHjr.72ZGuBEws4jiNHx.XIH3mQJw.XU27n8aVCeiyyy
Output for 5.6.17
$2y$12$vd0ltzv/kD3skMp5RlB8quYcQej/U19MAmHbLOQva5MzAAhgKOJD.yyy
Output for 5.6.16
$2y$12$fH6e6HsPvzg5PAJmlP.RPO11u9/.4opUmHyhFIRv045fvL6dL.Y4Wyyy
Output for 5.6.15
$2y$12$kjO4RIcrU.Qe1brf.e6uoebdkVeKENOXDB/9hWqfFlVARWDLFIDVyyyy
Output for 5.6.14
$2y$12$tmaycL4tJ4dVMpOJvUCA1eVzFjXLzY5wc7OuCx.fGz0EfgY2MqPaayyy
Output for 5.6.13
$2y$12$Z90704CNJeHMyhk5x6KuT.xHDKoYmFVi0Fii31aeZmSYnmZ2rJQquyyy
Output for 5.6.12
$2y$12$r6uuI6EHi4PnEzzuGgB0HO9zK4w/4LxJ9Xp9atRLSPuXXhxBd1W82yyy
Output for 5.6.11
$2y$12$9GSqe5V3E.vf6o0oQge4EurwCGSkaEyZEQd7wJyFXAu5sB729vwl2yyy
Output for 5.6.10
$2y$12$AS/Yh0rNAMbXOktJCqxc/O/CuUlzf8T7TTQQPPkjw6i8EqpNc7Mxuyyy
Output for 5.6.9
$2y$12$y1z1VsD/n.LbDK6GBSkkhuA21ECJHWCSKf58wP5fj8u6sFZ02J0x2yyy
Output for 5.6.8
$2y$12$WCrf/IwxjBFOKHSRO1ZUZu5MnJHrygrFnh1mfd.0zexL7A3dLWMk.yyy
Output for 5.5.35
$2y$12$XTjFgL8X3aqrJS7LIWamW.XzED4Xn5zMvgLc7iLlZnX2GjeFJbV1Kyyy
Output for 5.5.34
$2y$12$3a5bovtutygp8zfIcYA4seeTl2v8Ttox9t9Pv87AqQx3UPEM6ERD6yyy
Output for 5.5.33
$2y$12$CgiH1jL3cPiyHaWuIIU9G.PrJlNLb5UH9leqhrP.ClD4yx89ffmXyyyy
Output for 5.5.32
$2y$12$xhUzOd9VqUwSIu1OiNHQNuZFHSwXENtvNJg5rlQneCjO6q.MdzCMeyyy
Output for 5.5.31
$2y$12$y4.ext3e3Dgt4BdHTHFy9u.ih6u4HjqQUnIcIGhGs8w6.QRKcHyueyyy
Output for 5.5.30
$2y$12$5BRP9bswUHYV3SxLYHaaweNEU99kk3t.9kYQpd5kSFFJ7DZBQ5NUayyy
Output for 5.5.29
$2y$12$GBtI5LIQGVs.OTLTo7VRsOnD06VCqbJDHXrLwtQB5MnB9CpXgDDE6yyy
Output for 5.5.28
$2y$12$sfn2bN2Gk0IOYspHGF71b.lua3GSMqTWJ6tOSKV7WZL8JW4ALGK5myyy
Output for 5.5.27
$2y$12$wbno23VfcNEGdgcSRf7RnOUezj6KozHLR8T6H7SbDSWwBWF.BstVOyyy
Output for 5.5.26
$2y$12$05j21I3mhJLXn2APJwXYeu9aXaShb6edV2xaPers9uXpFrDx7mYOyyyy
Output for 5.5.25
$2y$12$1aiCaTObFWGuFpIcVTEsRuLq88qx8fqVQth9dldKaRXDfHzo1dJsGyyy
Output for 5.5.24
$2y$12$P3irOohDVFDrZq4BUWzeFOu431gipjEgR/ofTSxFrtNz7KRO26VnSyyy
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/POdfc on line 3
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_hash() in /in/POdfc on line 3
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/POdfc on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: password_hash() in /in/POdfc on line 3

preferences:
197.33 ms | 401 KiB | 221 Q