Déjà, à quoi sert finally? Je ne comprends pas l'explication, quelle est la différence entre:
$con = NULL;try { $con = mysql_connect("localhost","myuser","mypwd"); if (!$con) { throw new Exception("Echec de connexion à la base de données"); }catch { echo 'Erreur MySQL : ', $e->getMessage(), "\n";}finally { if ($con !== NULL) { close($con); }}
et
$con = NULL;try { $con = mysql_connect("localhost","myuser","mypwd"); if (!$con) { throw new Exception("Echec de connexion à la base de données"); }catch { echo 'Erreur MySQL : ', $e->getMessage(), "\n";}if ($con !== NULL) { close($con);}
?
Autre question, ces histoires de sel de mot de passe me paraissent étranges, comment password_get_info peut connaître le sel du hash?
Et comment password_verify peut vérifier sans connaître le sel? (c'est un peu la même question)
Et du coup, puisque ces deux choses semblent possible, quel est l'intérêt du sel?!
PS: et comment on active la coloration syntaxique PHP?
# finally et sel des hashs
Posté par MCMic (site web personnel) . En réponse à la dépêche Peuch-peuch Cinq Cinq, pour PHP 5.5. Évalué à 3.
Il y a deux choses que je n'ai pas saisi:
Déjà, à quoi sert finally? Je ne comprends pas l'explication, quelle est la différence entre:
et
?
Autre question, ces histoires de sel de mot de passe me paraissent étranges, comment password_get_info peut connaître le sel du hash?
Et comment password_verify peut vérifier sans connaître le sel? (c'est un peu la même question)
Et du coup, puisque ces deux choses semblent possible, quel est l'intérêt du sel?!
PS: et comment on active la coloration syntaxique PHP?