La déclaration des constantes non sensibles à la casse a été déconseillée.
Le passage de true
comme troisième argument à define()
générera désormais un avertissement d'obsolescence. L'utilisation de constantes
non sensibles à la casse avec une casse qui diffère de la déclaration est
également obsolète.
La déclaration d'une fonction appelée assert()
dans un
espace de noms est déconseillée. La fonction assert() est
sujette à une manipulation spéciale par le moteur, ce qui peut conduire à un
comportement incohérent lors de la définition d'une fonction dans un espace
de nom avec le même nom.
Passer une valeur recherchée qui n'est pas du texte dans les fonctions de recherche est déconseillé. Dans le futur la valeur recherchée sera interprétée comme une chaîne en ASCII. Selon le comportement prévu, vous devez soit explicitement caster la recherche en chaîne soit effectuer un appel explicite à chr(). Les fonctions suivantes sont affectées :
La fonction fgetss() et le filtre de flux string.strip_tags sont maintenant déconseillés. Cela affecte également la méthode SplFileObject::fgetss() et la fonction gzgetss().
L'utilisation explicite des constantes
FILTER_FLAG_SCHEME_REQUIRED
et
FILTER_FLAG_HOST_REQUIRED
est maintenant déconseillée;
les deux sont implicites pour FILTER_VALIDATE_URL
de
toute façon.
La fonction image2wbmp() est déconseillée.
L'utilisation de la forme Normalizer::NONE
lève un
avertissement d'obsolescence, si PHP est lié à l'ICU ≥ 56.
Les alias mbereg_*()
non documentés suivants sont
déconseillés. Utilisez plutôt les variantes mb_ereg_*()
correspondantes.
Le paramètre ini pdo_odbc.db2_instance_name a été formellement déconseillé. Il est déconseillé dans la documentation à partir de PHP 5.1.1.