PHP 8.4.0 RC4 available for testing

Autres changements

Déplacement de utf8_encode() et utf8_decode()

Les fonctions utf8_encode() et utf8_decode() ont maintenant été déplacées vers l'extension standard en tant que fonctions de chaîne, alors qu'avant l'extension XML était requise pour qu'elles soient disponibles.

Changement pour mail() et mb_send_mail()

Le paramètre $additional_headers de mail() et mb_send_mail() accepte maintenant un array à la place d'un string

Prise en charge de LMDB

L'extension DBA prend maintenant en charge LMDB.

Modifications apportées au système build de PHP

  • Unix: Autoconf 2.64 ou plus est maintenant nécessaire pour construire PHP.
  • Unix: L'argument de configuration --with-pdo-oci n'a plus besoin de la version de Oracle Instant Client.
  • Unix: L'argument de configuration --enable-gd-native-ttf a été supprimé. Il n'a pas été utilisé depuis PHP 5.5.0.
  • Windows: L'argument de configuration --with-config-profile a été ajouté. Cela peut être utilisé pour enregistrer des configurations spécifiques, un peu comme le fichier magique config.nice.bat.

Changement dans GD

  • imageantialias() est également disponible si construit avec libgd du système.
  • imagegd() stocke des images TrueColor comme de vraies images TrueColor. Auparavant, elles étaient converties en palette.

Déplacement de MCrypt vers PECL

L'extension MCrypt a maintenant été déplacée du noyau vers PECL. Étant donné que la bibliothèque mcrypt n'a pas vu de mises à jour depuis 2007, son utilisation est fortement découragée. Au lieu de cela, soit OpenSSL soit l'extension Sodium doivent être utilisées.

session_module_name()

Le passage de "user" à session_module_name() déclenche maintenant une erreur de niveau E_RECOVERABLE_ERROR. Auparavant, cela a été ignoré silencieusement.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top