Nouveaux paramètres
Plusieurs fonctions ont reçu de nouveaux paramètres, optionnels, en PHP 5.4.x :
PHP Core :
-
Ajout du paramètre optionnel
limit
à debug_backtrace() et debug_print_backtrace(), pour limiter le nombre de traces retournées. - La fonction is_link() fonctionne maintenant correctement sur les liens symboliques sous Windows Vista et plus récent. Les systèmes plus anciens ne supportent pas les liens symboliques.
- La fonction parse_url() reconnait maintenant l'hôte lorsqu'un schéma est omis et qu'un séparateur terminal de composant est présent. Depuis PHP 5.4.7.
OpenSSL :
- Ajout d'une option de non-bourrage aux fonctions openssl_encrypt() et openssl_decrypt().
Intl :
- idn_to_ascii() et idn_to_utf8() acceptent désormais deux paramètres supplémentaires : un qui indique la variante (IDNA 2003 ou UTS #46), et un autre, passé par référence, pour retourner des détails sur l'opération dans le cas où UTS #46 a été choisie.