diff --git a/language-defs.ent b/language-defs.ent index d6e7c1aa37..d505ee5bbc 100644 --- a/language-defs.ent +++ b/language-defs.ent @@ -1,6 +1,6 @@ - + @@ -45,7 +45,7 @@ - + @@ -114,4 +114,3 @@ fichiers supplémentaires pour marquer les titres des sections --> Installation/Configuration'> Unicode'> Utilisation'> - diff --git a/language/control-structures/foreach.xml b/language/control-structures/foreach.xml index c5f78a682a..68329451c0 100644 --- a/language/control-structures/foreach.xml +++ b/language/control-structures/foreach.xml @@ -1,6 +1,6 @@ - + diff --git a/reference/curl/book.xml b/reference/curl/book.xml index 7260807aa4..4d00a1c6e7 100644 --- a/reference/curl/book.xml +++ b/reference/curl/book.xml @@ -1,6 +1,6 @@ - + @@ -32,6 +32,7 @@ &reference.curl.curlhandle; &reference.curl.curlmultihandle; &reference.curl.curlsharehandle; + &reference.curl.curlsharepersistenthandle; &reference.curl.curlfile; &reference.curl.curlstringfile; @@ -57,4 +58,3 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> - diff --git a/reference/curl/functions/curl-share-init.xml b/reference/curl/functions/curl-share-init.xml index 745df9ee88..24e6b51991 100644 --- a/reference/curl/functions/curl-share-init.xml +++ b/reference/curl/functions/curl-share-init.xml @@ -1,6 +1,6 @@ - + @@ -104,6 +104,7 @@ curl_close($ch2); curl_share_setopt curl_share_close + curl_share_init_persistent diff --git a/reference/dom/domxpath/evaluate.xml b/reference/dom/domxpath/evaluate.xml index ebe7786ce2..b7691c8c4b 100644 --- a/reference/dom/domxpath/evaluate.xml +++ b/reference/dom/domxpath/evaluate.xml @@ -1,7 +1,7 @@ - + - + DOMXPath::evaluate @@ -47,6 +47,7 @@ + &reftitle.returnvalues; diff --git a/reference/dom/domxpath/query.xml b/reference/dom/domxpath/query.xml index 4058861414..33a5516968 100644 --- a/reference/dom/domxpath/query.xml +++ b/reference/dom/domxpath/query.xml @@ -1,5 +1,5 @@ - + @@ -61,6 +61,36 @@ + + &reftitle.errors; + + Les erreurs suivantes peuvent survenir lors de l'utilisation d'une expression qui invoque + des callbacks PHP. + + + + + Lance une Error si + un callback PHP est invoqué mais qu'aucun callback n'est enregistré, + ou si le callback nommé n'est pas enregistré. + + + + + Lance une TypeError si + la syntaxe php:function est utilisée et que le nom du gestionnaire + n'est pas une chaîne de caractères. + + + + + Lance une Error si + un objet non-DOM est retourné par un callback. + + + + + &reftitle.examples; diff --git a/reference/dom/domxpath/registerphpfunctions.xml b/reference/dom/domxpath/registerphpfunctions.xml index e9796e4d22..ad16d8792f 100644 --- a/reference/dom/domxpath/registerphpfunctions.xml +++ b/reference/dom/domxpath/registerphpfunctions.xml @@ -1,5 +1,5 @@ - + @@ -51,6 +51,26 @@ + + &reftitle.errors; + + + + Lance une ValueError si + le nom d'un callback n'est pas valide. + + + &dom.errors.compliant.common; + + + Lance une TypeError si + un callback donné n'est pas appelable. + + + + + + &reftitle.changelog; @@ -62,6 +82,15 @@ + + 8.4.0 + + Les noms de callback invalides lancent maintenant une + ValueError. + Passer une entrée non appelable lance maintenant une + TypeError. + + 8.4.0 diff --git a/reference/password/functions/password-hash.xml b/reference/password/functions/password-hash.xml index 3e066a177b..5828f73ab5 100644 --- a/reference/password/functions/password-hash.xml +++ b/reference/password/functions/password-hash.xml @@ -1,5 +1,5 @@ - + @@ -36,9 +36,9 @@ - PASSWORD_BCRYPT - Utilisation de l'algorithme CRYPT_BLOWFISH + PASSWORD_BCRYPT - Utilisation de l'algorithme bcrypt pour créer la clé de hachage. Ceci va créer une clé de hachage standard crypt - utilisant l'identifiant "$2y$". Le résultat sera toujours une chaîne de 60 caractères, &return.falseforfailure;. + utilisant l'identifiant $2y$. Le résultat sera toujours une chaîne de 60 caractères, &return.falseforfailure;. @@ -84,7 +84,7 @@ de la fonction crypt. - Si omis, la valeur par défaut 10 sera utilisée. C'est un bon compromis, + Si omis, la valeur par défaut 12 sera utilisée. C'est un bon compromis, mais vous pourriez vouloir l'augmenter suivant votre architecture. @@ -159,10 +159,6 @@ &password.parameter.options; - - Si omis, un salt aléatoire sera créé et le cost par défaut sera - utilisé. - @@ -193,6 +189,14 @@ + + 8.4.0 + + La valeur par défaut de l'option cost de + l'algorithme PASSWORD_BCRYPT a été augmentée de + 10 à 12. + + 8.3.0 @@ -274,7 +278,7 @@ echo password_hash("rasmuslerdorf", PASSWORD_DEFAULT); &example.outputs.similar; @@ -286,13 +290,11 @@ $2y$10$.vGA1O9wmRjrwAVXD98HNOgsNpDczlqm3Jq7KnEd1rVAGv3Fykk1a 12, + 'cost' => 13, ]; echo password_hash("rasmuslerdorf", PASSWORD_BCRYPT, $options); ?> @@ -301,7 +303,7 @@ echo password_hash("rasmuslerdorf", PASSWORD_BCRYPT, $options); &example.outputs.similar; @@ -315,14 +317,14 @@ $2y$12$QjSH496pcT5CEbzjD/vtVeH03tfHKFy36d4J0Ltp3lRtee9HDxY3K /** * Ce code va tester votre serveur pour déterminer quel serait le meilleur "cost". * Vous souhaitez définir le "cost" le plus élevé possible sans trop ralentir votre serveur. - * 10 est une bonne base, mais une valeur plus élevée est aussi un bon choix à partir + * 11 est une bonne base, mais une valeur plus élevée est aussi un bon choix à partir * du moment où votre serveur est suffisament rapide ! Le code suivant espère un temps * ≤ à 350 millisecondes, ce qui est un délai approprié pour les systèmes gérants les identifications * intéractivement. */ $timeTarget = 0.350; // 350 millisecondes -$cost = 10; +$cost = 11; do { $cost++; $start = microtime(true); @@ -337,7 +339,7 @@ echo "Valeur de 'cost' la plus appropriée : " . $cost; &example.outputs.similar; diff --git a/reference/password/functions/password-needs-rehash.xml b/reference/password/functions/password-needs-rehash.xml index 7608b4b762..26e68270df 100644 --- a/reference/password/functions/password-needs-rehash.xml +++ b/reference/password/functions/password-needs-rehash.xml @@ -1,5 +1,5 @@ - + @@ -95,11 +95,11 @@ 12]; +$options = ['cost' => 13]; // Vérifions d'abord que le mot de passe correspond au hachage stocké if (password_verify($password, $hash)) { diff --git a/reference/password/functions/password-verify.xml b/reference/password/functions/password-verify.xml index 1111ad09ab..f8e68a7f82 100644 --- a/reference/password/functions/password-verify.xml +++ b/reference/password/functions/password-verify.xml @@ -1,5 +1,5 @@ - + @@ -77,7 +77,7 @@ password_needs_rehash password_hash - l'implémentation en espace utilisateur sodium_crypto_pwhash_str_verify