From 98b52a1dca6f139bdc7229c8e8f93d1fc7aaa5a8 Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Catoire Date: Thu, 30 Apr 2026 09:57:50 +0200 Subject: [PATCH] [Sync EN] Correctly format predefined constant pages --- appendices/reserved.constants.core.xml | 6 +- appendices/tokens.xml | 792 +++++++++++++++++++------ reference/dir/constants.xml | 3 +- reference/iconv/constants.xml | 23 +- reference/mysqli/constants.xml | 8 +- reference/openssl/constants.xml | 2 +- 6 files changed, 644 insertions(+), 190 deletions(-) diff --git a/appendices/reserved.constants.core.xml b/appendices/reserved.constants.core.xml index f18ffc1e99..6cea01a044 100644 --- a/appendices/reserved.constants.core.xml +++ b/appendices/reserved.constants.core.xml @@ -1,5 +1,5 @@ - + Constantes prédéfinies @@ -658,7 +658,7 @@ Évènement Windows - + CTRL C . @@ -674,7 +674,7 @@ Évènement Windows - + CTRL BREAK . diff --git a/appendices/tokens.xml b/appendices/tokens.xml index b9207f1aea..2562344b59 100644 --- a/appendices/tokens.xml +++ b/appendices/tokens.xml @@ -1,5 +1,5 @@ - + Liste des jetons de l'analyseur @@ -59,122 +59,188 @@ defined('T_FN') || define('T_FN', 10001); - T_ABSTRACT + + T_ABSTRACT + (int) + abstract - T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG + + T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG + (int) + & (disponible à partir de PHP 8.1.0) - T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG + + T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG + (int) + & (disponible à partir de PHP 8.1.0) - T_AND_EQUAL + + T_AND_EQUAL + (int) + &= opérateurs d'assignation - T_ARRAY + + T_ARRAY + (int) + array() array, syntaxe de tableau - T_ARRAY_CAST + + T_ARRAY_CAST + (int) + (array) transtypage - T_AS + + T_AS + (int) + as &foreach; - T_ATTRIBUTE + + T_ATTRIBUTE + (int) + #[ attributs (disponible à partir de PHP 8.0.0) - T_BAD_CHARACTER - + + T_BAD_CHARACTER + (int) + + Tous les caractères en dessous de ASCII 32 exceptés \t (0x09), \n (0x0a) et \r (0x0d) (disponible à partir de PHP 7.4.0) - T_BOOLEAN_AND + + T_BOOLEAN_AND + (int) + && opérateurs logiques - T_BOOLEAN_OR + + T_BOOLEAN_OR + (int) + || opérateurs logiques - T_BOOL_CAST + + T_BOOL_CAST + (int) + (bool) ou (boolean) transtypage - T_BREAK + + T_BREAK + (int) + break break - T_CALLABLE + + T_CALLABLE + (int) + callable callable - T_CASE + + T_CASE + (int) + case switch - T_CATCH + + T_CATCH + (int) + catch - T_CLASS + + T_CLASS + (int) + class classes et objets - T_CLASS_C + + T_CLASS_C + (int) + __CLASS__ constantes magiques - T_CLONE + + T_CLONE + (int) + clone classes et objets - T_CLOSE_TAG + + T_CLOSE_TAG + (int) + ?> ou %> échapper depuis le HTML - T_COALESCE + + T_COALESCE + (int) + ?? opérateurs de comparaison - T_COALESCE_EQUAL + + T_COALESCE_EQUAL + (int) + ??= opérateurs d'assignation @@ -182,32 +248,50 @@ defined('T_FN') || define('T_FN', 10001); - T_COMMENT + + T_COMMENT + (int) + // ou #, et /* */ commentaires - T_CONCAT_EQUAL + + T_CONCAT_EQUAL + (int) + .= opérateurs d'assignation - T_CONST + + T_CONST + (int) + const constantes de classe - T_CONSTANT_ENCAPSED_STRING + + T_CONSTANT_ENCAPSED_STRING + (int) + "foo" ou 'bar' syntaxe chaîne de caractères - T_CONTINUE + + T_CONTINUE + (int) + continue continue - T_CURLY_OPEN + + T_CURLY_OPEN + (int) + {$ syntaxe d'interpolation de chaînes de variables @@ -215,156 +299,233 @@ defined('T_FN') || define('T_FN', 10001); - T_DEC + + T_DEC + (int) + -- - opérateurs d'incrémentation/décrémentation + opérateurs d'incrémentation/décrémentation - T_DECLARE + + T_DECLARE + (int) + declare declare - T_DEFAULT + + T_DEFAULT + (int) + default switch - T_DIR + + T_DIR + (int) + __DIR__ constantes magiques - T_DIV_EQUAL + + T_DIV_EQUAL + (int) + /= opérateurs d'assignation - T_DNUMBER + + T_DNUMBER + (int) + 0.12, etc. nombres à virgule flottante - T_DO + + T_DO + (int) + do do..while - T_DOC_COMMENT + + T_DOC_COMMENT + (int) + /** */ style de commentaire dans la PHPDoc - T_DOLLAR_OPEN_CURLY_BRACES + + T_DOLLAR_OPEN_CURLY_BRACES + (int) + ${ interpolation de chaîne de variables de base - T_DOUBLE_ARROW + + T_DOUBLE_ARROW + (int) + => syntaxe de tableau - T_DOUBLE_CAST + + T_DOUBLE_CAST + (int) + (real), (double) ou (float) transtypage - T_DOUBLE_COLON + + T_DOUBLE_COLON + (int) + :: Voir T_PAAMAYIM_NEKUDOTAYIM plus bas - T_ECHO + + T_ECHO + (int) + echo echo - T_ELLIPSIS + + T_ELLIPSIS + (int) + ... les arguments de fonction - T_ELSE + + T_ELSE + (int) + else else - T_ELSEIF + + T_ELSEIF + (int) + elseif elseif - T_EMPTY + + T_EMPTY + (int) + empty empty - T_ENCAPSED_AND_WHITESPACE + + T_ENCAPSED_AND_WHITESPACE + (int) + " $a" partie des constantes d'une &string; contenant des variables - T_ENDDECLARE + + T_ENDDECLARE + (int) + enddeclare - declare, syntaxe alternative + declare, syntaxe alternative - T_ENDFOR + + T_ENDFOR + (int) + endfor - for, syntaxe alternative + for, syntaxe alternative - T_ENDFOREACH + + T_ENDFOREACH + (int) + endforeach - &foreach;, syntaxe alternative + &foreach;, syntaxe alternative - T_ENDIF + + T_ENDIF + (int) + endif - if, syntaxe alternative + if, syntaxe alternative - T_ENDSWITCH + + T_ENDSWITCH + (int) + endswitch - switch, syntaxe alternative + switch, syntaxe alternative - T_ENDWHILE + + T_ENDWHILE + (int) + endwhile - while, syntaxe alternative + while, syntaxe alternative - T_ENUM + + T_ENUM + (int) + enum Énumérations (disponible à partir de PHP 8.1.0) - T_END_HEREDOC - + + T_END_HEREDOC + (int) + + syntaxe heredoc - T_EVAL + + T_EVAL + (int) + eval() eval - T_EXIT + + T_EXIT + (int) + exit ou die exit, @@ -372,28 +533,42 @@ defined('T_FN') || define('T_FN', 10001); - T_EXTENDS + + T_EXTENDS + (int) + extends - extends, classes et objets + extends, classes et objets - T_FILE + + T_FILE + (int) + __FILE__ constantes magiques - T_FINAL + + T_FINAL + (int) + final - T_FINALLY + + T_FINALLY + (int) + finally - T_FN + + T_FN + (int) + fn fonctions fléchées @@ -401,405 +576,623 @@ defined('T_FN') || define('T_FN', 10001); - T_FOR + + T_FOR + (int) + for for - T_FOREACH + + T_FOREACH + (int) + foreach &foreach; - T_FUNCTION + + T_FUNCTION + (int) + function fonctions - T_FUNC_C + + T_FUNC_C + (int) + __FUNCTION__ constantes magiques - T_GLOBAL + + T_GLOBAL + (int) + global portée de variable - T_GOTO + + T_GOTO + (int) + goto goto - T_HALT_COMPILER + + T_HALT_COMPILER + (int) + __halt_compiler() - T_IF + + T_IF + (int) + if if - T_IMPLEMENTS + + T_IMPLEMENTS + (int) + implements - T_INC + + T_INC + (int) + ++ - opérateurs d'incrémentation/décrémentation + opérateurs d'incrémentation/décrémentation - T_INCLUDE + + T_INCLUDE + (int) + include include - T_INCLUDE_ONCE + + T_INCLUDE_ONCE + (int) + include_once include_once - T_INLINE_HTML - + + T_INLINE_HTML + (int) + + texte en dehors de PHP - T_INSTANCEOF + + T_INSTANCEOF + (int) + instanceof opérateurs de type - T_INSTEADOF + + T_INSTEADOF + (int) + insteadof - T_INTERFACE + + T_INTERFACE + (int) + interface - T_INT_CAST + + T_INT_CAST + (int) + (int) ou (integer) transtypage - T_ISSET + + T_ISSET + (int) + isset() isset - T_IS_EQUAL + + T_IS_EQUAL + (int) + == opérateurs de comparaison - T_IS_GREATER_OR_EQUAL + + T_IS_GREATER_OR_EQUAL + (int) + >= opérateurs de comparaison - T_IS_IDENTICAL + + T_IS_IDENTICAL + (int) + === opérateurs de comparaison - T_IS_NOT_EQUAL + + T_IS_NOT_EQUAL + (int) + != ou <> opérateurs de comparaison - T_IS_NOT_IDENTICAL + + T_IS_NOT_IDENTICAL + (int) + !== opérateurs de comparaison - T_IS_SMALLER_OR_EQUAL + + T_IS_SMALLER_OR_EQUAL + (int) + <= opérateurs de comparaison - T_LINE + + T_LINE + (int) + __LINE__ constantes magiques - T_LIST + + T_LIST + (int) + list() list - T_LNUMBER + + T_LNUMBER + (int) + 123, 012, 0x1ac, etc. entiers - T_LOGICAL_AND + + T_LOGICAL_AND + (int) + and opérateurs logiques - T_LOGICAL_OR + + T_LOGICAL_OR + (int) + or opérateurs logiques - T_LOGICAL_XOR + + T_LOGICAL_XOR + (int) + xor opérateurs logiques - T_MATCH + + T_MATCH + (int) + match &match; (disponible à partir de PHP 8.0.0) - T_METHOD_C + + T_METHOD_C + (int) + __METHOD__ constantes magiques - T_MINUS_EQUAL + + T_MINUS_EQUAL + (int) + -= opérateurs d'assignation - T_MOD_EQUAL + + T_MOD_EQUAL + (int) + %= opérateurs d'assignation - T_MUL_EQUAL + + T_MUL_EQUAL + (int) + *= opérateurs d'assignation - T_NAMESPACE + + T_NAMESPACE + (int) + namespace espaces de noms - T_NAME_FULLY_QUALIFIED + + T_NAME_FULLY_QUALIFIED + (int) + \App\Namespace espaces de noms (disponible à partir de PHP 8.0.0) - T_NAME_QUALIFIED + + T_NAME_QUALIFIED + (int) + App\Namespace espaces de noms (disponible à partir de PHP 8.0.0) - T_NAME_RELATIVE + + T_NAME_RELATIVE + (int) + namespace\Namespace espaces de noms (disponible à partir de PHP 8.0.0) - T_NEW + + T_NEW + (int) + new classes et objets - T_NS_C + + T_NS_C + (int) + __NAMESPACE__ espaces de noms - T_NS_SEPARATOR + + T_NS_SEPARATOR + (int) + \ espaces de noms - T_NUM_STRING + + T_NUM_STRING + (int) + "$a[0]" index d'un tableau numérique se trouvant dans une &string; - T_OBJECT_CAST + + T_OBJECT_CAST + (int) + (object) transtypage - T_OBJECT_OPERATOR + + T_OBJECT_OPERATOR + (int) + -> classes et objets - T_NULLSAFE_OBJECT_OPERATOR + + T_NULLSAFE_OBJECT_OPERATOR + (int) + ?-> classes et objets - T_OPEN_TAG + + T_OPEN_TAG + (int) + <?php, <? ou <% sortie du mode HTML - T_OPEN_TAG_WITH_ECHO + + T_OPEN_TAG_WITH_ECHO + (int) + <?= ou <%= sortie du mode HTML - T_OR_EQUAL + + T_OR_EQUAL + (int) + |= opérateurs d'assignation - T_PAAMAYIM_NEKUDOTAYIM + + T_PAAMAYIM_NEKUDOTAYIM + (int) + :: résolution de portée. Définie également en tant que T_DOUBLE_COLON. - T_PLUS_EQUAL + + T_PLUS_EQUAL + (int) + += opérateurs d'assignation - T_POW + + T_POW + (int) + ** les opérateurs arithmétiques - T_POW_EQUAL + + T_POW_EQUAL + (int) + **= opérateurs d'assignation - T_PRINT + + T_PRINT + (int) + print print - T_PRIVATE + + T_PRIVATE + (int) + private classes et objets - T_PRIVATE_SET + + T_PRIVATE_SET + (int) + private(set) hooks de propriété (disponible à partir de PHP 8.4.0) - T_PROPERTY_C + + T_PROPERTY_C + (int) + __PROPERTY__ constantes magiques - T_PROTECTED + + T_PROTECTED + (int) + protected classes et objets - T_PROTECTED_SET + + T_PROTECTED_SET + (int) + protected(set) hooks de propriété (disponible à partir de PHP 8.4.0) - T_PUBLIC + + T_PUBLIC + (int) + public classes et objets - T_PUBLIC_SET + + T_PUBLIC_SET + (int) + public(set) hooks de propriété (disponible à partir de PHP 8.4.0) - T_READONLY + + T_READONLY + (int) + readonly classes et objets (disponible à partir de PHP 8.1.0) - T_REQUIRE + + T_REQUIRE + (int) + require require - T_REQUIRE_ONCE + + T_REQUIRE_ONCE + (int) + require_once require_once - T_RETURN + + T_RETURN + (int) + return valeurs retournées - T_SL + + T_SL + (int) + << opérateurs sur les bits - T_SL_EQUAL + + T_SL_EQUAL + (int) + <<= opérateurs d'assignation - T_SPACESHIP + + T_SPACESHIP + (int) + <=> opérateurs de comparaisons - T_SR + + T_SR + (int) + >> opérateurs sur les bits - T_SR_EQUAL + + T_SR_EQUAL + (int) + >>= opérateurs d'assignation - T_START_HEREDOC + + T_START_HEREDOC + (int) + <<< syntaxe heredoc - T_STATIC + + T_STATIC + (int) + static portée de variable - T_STRING + + T_STRING + (int) + parent, self, etc. identifiants, par exemple les mots-clés comme parent et self, noms de fonctions, classes et autres, correspondent. @@ -807,12 +1200,18 @@ defined('T_FN') || define('T_FN', 10001); - T_STRING_CAST + + T_STRING_CAST + (int) + (string) transtypage - T_STRING_VARNAME + + T_STRING_VARNAME + (int) + "${a variables flexibles @@ -820,78 +1219,123 @@ defined('T_FN') || define('T_FN', 10001); - T_SWITCH + + T_SWITCH + (int) + switch switch - T_THROW + + T_THROW + (int) + throw - T_TRAIT + + T_TRAIT + (int) + trait - T_TRAIT_C + + T_TRAIT_C + (int) + __TRAIT__ __TRAIT__ - T_TRY + + T_TRY + (int) + try - T_UNSET + + T_UNSET + (int) + unset() unset - T_UNSET_CAST + + T_UNSET_CAST + (int) + (unset) transtypage - T_USE + + T_USE + (int) + use espaces de noms - T_VAR + + T_VAR + (int) + var classes et objets - T_VARIABLE + + T_VARIABLE + (int) + $foo variables - T_WHILE + + T_WHILE + (int) + while while, do...while - T_WHITESPACE + + T_WHITESPACE + (int) + \t \r\n - + - T_XOR_EQUAL + + T_XOR_EQUAL + (int) + ^= opérateurs d'assignation - T_YIELD + + T_YIELD + (int) + yield générateurs - T_YIELD_FROM + + T_YIELD_FROM + (int) + yield from générateurs diff --git a/reference/dir/constants.xml b/reference/dir/constants.xml index 15c2d8a2ef..a7915a9baa 100644 --- a/reference/dir/constants.xml +++ b/reference/dir/constants.xml @@ -1,6 +1,6 @@ - + @@ -64,7 +64,6 @@ - - + @@ -20,12 +20,18 @@ - ICONV_IMPL + + ICONV_IMPL + (string) + string Le nom de la bibliothèque - ICONV_VERSION + + ICONV_VERSION + (string) + string La version de la bibliothèque @@ -53,12 +59,18 @@ - ICONV_MIME_DECODE_STRICT + + ICONV_MIME_DECODE_STRICT + (int) + int Un masque utilisé par iconv_mime_decode - ICONV_MIME_DECODE_CONTINUE_ON_ERROR + + ICONV_MIME_DECODE_CONTINUE_ON_ERROR + (int) + int Un masque utilisé pour iconv_mime_decode @@ -67,7 +79,6 @@ - + &reftitle.constants; @@ -149,7 +149,7 @@ MYSQLI_CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS - (int) + (int) @@ -162,7 +162,7 @@ MYSQLI_CLIENT_FOUND_ROWS - (int) + (int) @@ -173,7 +173,7 @@ MYSQLI_CLIENT_SSL_VERIFY_SERVER_CERT - (int) + (int) diff --git a/reference/openssl/constants.xml b/reference/openssl/constants.xml index 6ae85629a9..4e911ddc49 100644 --- a/reference/openssl/constants.xml +++ b/reference/openssl/constants.xml @@ -1,6 +1,6 @@ - +