3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $password = 'boegaboe'; $base_salt = '0123456789ABCDEFGHIJK'; $alphabet = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghjiklmnopqrstuvwxyz./'; //var_dump($alphabet); for ($i = 0; $i < 64; $i++) { $salt = $salt . $alphabet[$i]; $hash = password_hash($password, PASSWORD_DEFAULT, ['cost' => 4, 'salt' => $base_salt]); var_dump($hash); }
based on TArp6
Output for 7.0.0 - 7.1.0
Notice: Undefined variable: salt in /in/BtFWh on line 11 Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BtFWh on line 12 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL
Output for hhvm-3.12.0
Notice: Undefined variable: salt in /in/BtFWh on line 11 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
Output for hhvm-3.10.0

Process exited with code 153.
Output for 5.5.24 - 5.6.28
Notice: Undefined variable: salt in /in/BtFWh on line 11 Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL Warning: password_hash(): Provided salt is too short: 21 expecting 22 in /in/BtFWh on line 12 NULL
Output for 5.4.0 - 5.4.45
Notice: Undefined variable: salt in /in/BtFWh on line 11 Fatal error: Call to undefined function password_hash() in /in/BtFWh on line 12
Process exited with code 255.
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/BtFWh on line 12
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[' in /in/BtFWh on line 12
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/BtFWh on line 12
Process exited with code 255.