diff --git a/appendices/ini.list.xml b/appendices/ini.list.xml index e25982d08f..c42ad5821e 100644 --- a/appendices/ini.list.xml +++ b/appendices/ini.list.xml @@ -1,5 +1,5 @@ - +
Liste des directives du &php.ini; @@ -777,6 +777,18 @@ INI_ALL + + zend.max_allowed_stack_size + "0" + INI_SYSTEM + Disponible à partir de PHP 8.3.0 + + + fiber.stack_size + + INI_ALL + Disponible à partir de PHP 8.1.0 + zend.multibyte "0" diff --git a/appendices/migration82/other-changes.xml b/appendices/migration82/other-changes.xml index 8267c89a60..934127bd12 100644 --- a/appendices/migration82/other-changes.xml +++ b/appendices/migration82/other-changes.xml @@ -1,5 +1,5 @@ - + Autres changements @@ -10,7 +10,7 @@ Le type iterable est maintenant un alias intégré à la compilation pour le type arrayTraversable. - Les messages d'erreur relatifs à iterable + Les messages d'erreur relatifs à iterable utiliseront donc array|Traversable. La réflexion sur le type est préservée pour les simples iterable (et ?iterable) pour produire une classe @@ -163,7 +163,7 @@ La propriété reconnect de mysqli_driver - La directive INI mysqli.reconnect + La directive INI mysqli.reconnect La constante MYSQLI_IS_MARIADB est obsolète @@ -253,17 +253,16 @@ - L'analyse de certaines valeurs mal formatées déclenche désormais un avertissement alors + L'analyse de certaines valeurs mal formatées déclenche désormais un avertissement alors qu'elle était auparavant ignorée silencieusement. Pour des raisons de compatibilité ascendante, l'interprétation de ces valeurs n'a pas changé. Cela affecte les paramètres suivants : - bcmath.scale com.code_page default_socket_timeout - fiber.stack_size + fiber.stack_size hard_timeout intl.error_level ldap.max_links diff --git a/appendices/migration83/other-changes.xml b/appendices/migration83/other-changes.xml index 6152ad67ad..b4ccc9d858 100644 --- a/appendices/migration83/other-changes.xml +++ b/appendices/migration83/other-changes.xml @@ -1,5 +1,5 @@ - + Autres changements @@ -166,7 +166,7 @@ DOMDocument::loadHTML, DOMDocument::loadHTMLFile, et - DOMDocument::loadXML ont désormais un type de + DOMDocument::loadXML ont désormais un type de retour provisoire de bool. Précédemment, cela était documenté comme ayant un type de retour de DOMDocument|bool, mais, à partir de PHP 8.0.0, DOMDocument @@ -256,7 +256,7 @@ de la considération, il retournait le dernier restant sans tenir compte du nombre d'erreurs d'encodage qui pourraient être rencontrées plus tard dans la chaine. Ceci est différent du comportement décrit dans la documentation, qui - dit : "Si strict est défini sur false, l'encodage le plus proche + dit : "Si strict est défini sur false, l'encodage le plus proche sera retourné." @@ -393,7 +393,7 @@ C'était déjà le cas pour Windows, mais c'est maintenant aussi le cas si une implémentation posix_spawn est utilisée (la plupart des plates-formes Linux, BSD et MacOS). Il reste quelques anciennes plates-formes où ce comportement n'a pas changé car posix_spawn n'est pas - pris en charge là-bas. + pris en charge là-bas. @@ -508,7 +508,7 @@ - zend.max_allowed_stack_size + zend.max_allowed_stack_size est une nouvelle directive INI pour définir la taille maximale de la pile autorisée. Les valeurs possibles sont 0 (détecter la taille maximale de la pile du processus ou du thread), -1 (pas de limite), ou un nombre positif d'octets. @@ -516,11 +516,11 @@ Lorsqu'il n'est pas possible de détecter la taille maximale de la pile du processus ou du thread, une valeur par défaut système connue est utilisée. Définir cette valeur trop élevée a le même effet que la désactivation de la limite de taille de la pile. - Les fibres utilisent - fiber.stack_size + Les fibres utilisent + fiber.stack_size comme taille de pile maximale autorisée. Une Error est lancée lorsque la pile d'appel du processus dépasse - zend.max_allowed_stack_size-zend.reserved_stack_size + zend.max_allowed_stack_size-zend.reserved_stack_size octets, pour éviter les erreurs de segmentation dues à un dépassement de pile, dans le but de faciliter le débogage. La taille de la pile augmente pendant les récursions non contrôlées impliquant des fonctions internes @@ -534,7 +534,7 @@ - zend.reserved_stack_size + zend.reserved_stack_size est une nouvelle directive INI pour définir la taille de la pile réservée, en octets. Cela est soustrait de la taille maximale de la pile autorisée, en tant que tampon, lors de la vérification de la taille de la pile.