3v4l.org

run code in 300+ PHP versions simultaneously
<?php $user_input="My1sTpassword"; $password = crypt("My1sTpassword"); // let salt be generated /* Si dovrebbe passare l'intero risultato di crypt() come chiave di confronto della password per evitare problemi con differenti algoritmi di hash. (Come detto prima*/ /* lo standard basato su DES usa chiavi di 2 caratteri,*/ echo crypt($user_input, $password); mentre lo standard basato su MD5 ne usa 12). */ if (crypt($user_input, $password) == $password) { echo "Password verified!"; } ?>
Output for 5.4.0 - 5.4.20
Parse error: syntax error, unexpected 'lo' (T_STRING) in /in/ANtVu on line 9
Process exited with code 255.
Output for 5.3.0 - 5.3.27
Parse error: syntax error, unexpected T_STRING in /in/ANtVu on line 9
Process exited with code 255.

preferences:
190.16 ms | 1395 KiB | 56 Q