3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $crsid = "YOUR_CRSid_HERE"; error_reporting(0); echo password_hash($crsid, PASSWORD_BCRYPT, ['salt' => 'CRSidHashCRSidHashCRSidHash', 'cost' => 12]); // $2y$12$CRSidHashCRSidHashCRSeJrQlIyyjlGyVhA9RDERCoSgsSUJn1jC

Shows result from various feature-branches currently under review from the php developers. Contact me to have additional branches featured.

Output for branch php-master
$2y$12$n/axkkgOf2W6HcQhzKIG.ODEaZCFxQVZk4IosO4cUp0juP9xJCEKa
Output for branch php-7.4
$2y$12$CRSidHashCRSidHashCRSeGfHM.NW9MtXc38tI9.qUc3eJcBvR7iq
Output for Typed properties v2
$2y$12$CRSidHashCRSidHashCRSeGfHM.NW9MtXc38tI9.qUc3eJcBvR7iq
Output for Arrow functions
$2y$12$CRSidHashCRSidHashCRSeGfHM.NW9MtXc38tI9.qUc3eJcBvR7iq
Output for Object typehint
$2y$12$CRSidHashCRSidHashCRSeGfHM.NW9MtXc38tI9.qUc3eJcBvR7iq
Output for Array change keys
$2y$12$CRSidHashCRSidHashCRSeGfHM.NW9MtXc38tI9.qUc3eJcBvR7iq
Output for Lexical anon
$2y$12$CRSidHashCRSidHashCRSeGfHM.NW9MtXc38tI9.qUc3eJcBvR7iq

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page