Les modifications suivantes ont été apportées aux fonctions des extensions embarquées.
Version | Function | Description |
---|---|---|
PECL 3.0.0 | IntlDateFormatter::format | Il est maintenant possible de passer un objet IntlCalendar comme valeur du paramètre datetime. |
8.3.0 / 1.22.1 | ZipArchive::addFile | ZipArchive::FL_OPEN_FILE_NOW a été ajouté. |
ZipArchive::addGlob | ZipArchive::FL_OPEN_FILE_NOW a été ajouté. | |
ZipArchive::replaceFile | ZipArchive::FL_OPEN_FILE_NOW a été ajouté. | |
8.3.0 | imagerotate | Le paramètre inutilisé ignore_transparent a été complètement supprimé. |
8.2.0 | ArrayIterator::asort | Le type de retour est maintenant true, auparavant il était bool. |
ArrayIterator::ksort | Le type de retour est maintenant true, auparavant il était bool. | |
ArrayIterator::natcasesort | Le type de retour est maintenant true, auparavant il était bool. | |
ArrayIterator::natsort | Le type de retour est maintenant true, auparavant il était bool. | |
ArrayIterator::uasort | Le type de retour est maintenant true, auparavant il était bool. | |
ArrayIterator::uksort | Le type de retour est maintenant true, auparavant il était bool. | |
ArrayObject::asort | Le type de retour est maintenant true, auparavant il était bool. | |
ArrayObject::ksort | Le type de retour est maintenant true, auparavant il était bool. | |
ArrayObject::natcasesort | Le type de retour est maintenant true, auparavant il était bool. | |
ArrayObject::natsort | Le type de retour est maintenant true, auparavant il était bool. | |
ArrayObject::uasort | Le type de retour est maintenant true, auparavant il était bool. | |
ArrayObject::uksort | Le type de retour est maintenant true, auparavant il était bool. | |
DateInterval::__construct | Seules les propriétés y à f, invert, et days seront visibles, y compris une nouvelle propriété booléenne from_string. | |
DateInterval::createFromDateString | Seules les propriétés from_string et date_string seront visibles lorsqu'un objet DateInterval est créé avec cette méthode. | |
DatePeriod::__construct | La constante DatePeriod::INCLUDE_END_DATE a été ajoutée. | |
DateTimeInterface::format | Les caractères de format X ou x ont été ajoutés. | |
DateTimeImmutable::createFromFormat | Les spécificateurs X et x format ont été ajoutés. | |
DateTimeImmutable::getLastErrors | Antérieur à PHP 8.2.0, cette fonction ne retournait pas false en l'absence d'avertissement ou d'erreur. Au lieu de cela, elle renvoyait toujours la structure de tableau documentée. | |
FilesystemIterator::__construct | Antérieur à PHP 8.2.0, FilesystemIterator::SKIP_DOTS était toujours activé et ne pouvait pas être désactivé. | |
arsort | Le type de retour est maintenant true, auparavant il était bool. | |
asort | Le type de retour est maintenant true, auparavant il était bool. | |
dba_fetch | L'argument facultatif "skip" de la fonction dba_fetch est maintenant placé à la fin, conformément à la sémantique PHP côté utilisateur. La signature précédemment surchargée est toujours acceptée mais déconseillée. | |
dba_open | Le paramètre handler est désormais nullable. | |
dba_open | Le paramètre flags est ajouté. | |
dba_popen | Le paramètre flags a été ajouté. | |
dba_popen | Le paramètre handler est désormais nullable. | |
getimagesize | Retourne les dimensions actuelles de l'image, bits et chaînes des images AVIF; précédemment, les dimensions étaient reportées en tant que 0x0, et bits et chaînes n'étaient pas reportées du tout. | |
idate | Ajoute les caractères de format N (jour de la semaine ISO-8601) et o (année ISO-8601). | |
iterator_count | Le type de iterator a été élargi de Traversable à Traversablearray. | |
iterator_to_array | Le type de iterator a été élargi de Traversable à Traversablearray. | |
krsort | Le type de retour est maintenant true, auparavant il était bool. | |
ksort | Le type de retour est maintenant true, auparavant il était bool. | |
lcfirst | La conversion de la casse ne dépend désormais plus de la locale définit avec setlocale. Seuls les caractères ASCII seront convertis. | |
natcasesort | Le type de retour est maintenant true, auparavant il était bool. | |
natsort | Le type de retour est maintenant true, auparavant il était bool. | |
pg_close | Le type de retour est maintenant true, auparavant il était bool. | |
pg_untrace | Le type de retour est maintenant true, auparavant il était bool. | |
random_bytes | En cas d'échec CSPRNG, cette fonction lancera désormais une Random\RandomException. Auparavant une Exception basique était lancé. | |
random_int | En cas d'échec CSPRNG, cette fonction lancera désormais une Random\RandomException. Auparavant une Exception basique était lancé. | |
rsort | Le type de retour est maintenant true, auparavant il était bool. | |
setcookie | Le date du cookie est au format 'D, d M Y H:i:s \G\M'T'; précédemment c'était 'D, d-M-Y H:i:s T'. | |
snmp_set_enum_print | Le type de retour est maintenant true, auparavant il était bool. | |
snmp_set_oid_output_format | Le type de retour est maintenant true, auparavant il était bool. | |
snmp_set_quick_print | Le type de retour est maintenant true, auparavant il était bool. | |
snmp_set_valueretrieval | Le type de retour est maintenant true, auparavant il était bool. | |
sort | Le type de retour est maintenant true, auparavant il était bool. | |
str_ireplace | Le case folding ne dépend désormais plus de la locale définit avec setlocale. Uniquement du case folding ASCII sera effectué. Les octets non-ASCII seront comparés par leur valeur d'octet. | |
str_split | Si string est vide, un tableau vide est désormais retourné. Auparavant, un tableau contenant une seule chaîne vide était retourné. | |
strcasecmp | Cette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif. | |
strcmp | Cette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif. | |
stripos | Le case folding ne dépend désormais plus de la locale définit avec setlocale. Uniquement du case folding ASCII sera effectué. Les octets non-ASCII seront comparés par leur valeur d'octet. | |
stristr | Le case folding ne dépend désormais plus de la locale définit avec setlocale. Uniquement du case folding ASCII sera effectué. Les octets non-ASCII seront comparés par leur valeur d'octet. | |
strnatcasecmp | Cette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif. | |
strnatcmp | Cette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif. | |
strncasecmp | Cette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif. | |
strncmp | Cette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif. | |
strripos | Le case folding ne dépend désormais plus de la locale définit avec setlocale. Uniquement du case folding ASCII sera effectué. Les octets non-ASCII seront comparés par leur valeur d'octet. | |
strtolower | La conversion de la casse ne dépend désormais plus de la locale définit avec setlocale. Seuls les caractères ASCII seront convertis. | |
strtoupper | La conversion de la casse ne dépend désormais plus de la locale définit avec setlocale. Seuls les caractères ASCII seront convertis. | |
substr_compare | Cette fonction retourne désormais -1 ou 1, alors qu'auparavant elle renvoyait un nombre négatif ou positif. | |
uasort | Le type de retour est maintenant true, auparavant il était bool. | |
ucfirst | La conversion de la casse ne dépend désormais plus de la locale définit avec setlocale. Seuls les caractères ASCII seront convertis. | |
ucwords | La conversion de la casse ne dépend désormais plus de la locale définit avec setlocale. Seuls les caractères ASCII seront convertis. | |
uksort | Le type de retour est maintenant true, auparavant il était bool. | |
usort | Le type de retour est maintenant true, auparavant il était bool. | |
utf8_decode | Cette fonction a été rendue obsolète. | |
utf8_encode | Cette fonction a été rendue obsolète. | |
var_export | Les noms de classe exportés sont désormais pleinement qualifiés. Auparavant, l'antislash principal était omis. | |
IntlCalendar::clear | Le type de retour est maintenant true, auparavant il était bool. | |
IntlCalendar::set | Le type de retour est maintenant true, auparavant il était bool. | |
IntlCalendar::setFirstDayOfWeek | Le type de retour est maintenant true, auparavant il était bool. | |
IntlCalendar::setLenient | Le type de retour est maintenant true, auparavant il était bool. | |
IntlCalendar::setRepeatedWallTimeOption | Le type de retour est maintenant true, auparavant il était bool. | |
IntlCalendar::setSkippedWallTimeOption | Le type de retour est maintenant true, auparavant il était bool. | |
ReflectionEnum::getBackingType | The return type is now declared as ?ReflectionNamedType. Previously, ?ReflectionType was declared. | |
8.1.14, 8.2.1 | SplFileObject::__toString | Changée d'un alias de SplFileObject::fgets à une implémentation de SplFileObject::current qui renvoie une chaîne CSV lorsque l'option SplFileObject::READ_CSV est définie. |
8.1.0 | DateTime::setTime | Le comportement avec les heures doubles existantes (pendant la transition DST) a changé. Auparavant, PHP choisissait la deuxième occurrence (après la transition DST), au lieu de la première occurrence (avant la transition DST). |
DateTimeImmutable::setTime | Le comportement avec les heures doubles existantes (pendant la transition DST) a changé. Auparavant, PHP choisissait la deuxième occurrence (après la transition DST), au lieu de la première occurrence (avant la transition DST). | |
DirectoryIterator::key | Lorsque l'itérateur n'est pas initialisé, une Error est désormais lancée. Auparavant, la méthode retournait false. | |
DOMDocument::createComment | En cas d'erreur, une DomException est désormais lancée. Auparavant, false était retourné. | |
DOMDocument::createDocumentFragment | En cas d'erreur, une DomException est désormais lancée. Auparavant, false était retourné. | |
DOMDocument::createTextNode | En cas d'erreur, une DomException est désormais lancée. Auparavant, false était retourné. | |
current | Soit convertir l'objet en un tableau en utilisant get_mangled_object_vars d'abord, ou utiliser les méthodes fournies par une classe qui implémente Iterator, telle que ArrayIterator. | |
date_sunrise | Cette fonction a été rendue obsolète en faveur de date_sun_info. | |
date_sunset | Cette fonction a été rendue obsolète en faveur de date_sun_info. | |
end | Soit convertir l'objet en un tableau en utilisant get_mangled_object_vars d'abord, ou utiliser les méthodes fournies par une classe qui implémente Iterator, telle que ArrayIterator. | |
finfo_buffer | La paramètre finfo attend désormais une instance de finfo ; auparavant, une ressource était attendu. | |
finfo_close | La paramètre finfo attend désormais une instance de finfo ; auparavant, une ressource était attendu. | |
finfo_file | La paramètre finfo attend désormais une instance de finfo ; auparavant, une ressource était attendu. | |
finfo_open | Retourne désormais une instance de finfo ; auparavant, une ressource était attendu. | |
finfo_set_flags | La paramètre finfo attend désormais une instance de finfo ; auparavant, une ressource était attendu. | |
fputcsv | Le paramètre optionnel eol a été ajouté. | |
ftp_alloc | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_append | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_cdup | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_chdir | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_chmod | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_close | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_connect | Retourne désormais une instance de FTP\Connection ; auparavant, une ressource était retournée. | |
ftp_delete | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_exec | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_fget | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_fput | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_get | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_get_option | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_login | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_mdtm | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_mkdir | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_mlsd | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_nb_continue | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_nb_fget | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_nb_fput | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_nb_get | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_nb_put | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_nlist | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_pasv | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_put | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_pwd | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_raw | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_rawlist | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_rename | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_rmdir | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_set_option | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_site | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_size | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
ftp_ssl_connect | Retourne désormais une instance de FTP\Connection ; auparavant, une ressource était retournée. | |
ftp_systype | La paramètre ftp attend désormais une instance de FTP\Connection ; auparavant, une ressource était attendu. | |
get_html_translation_table | flags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
hash | Le paramètre options a été ajouté. | |
hash_algos | Support pour MurmurHash3 et xxHash a été ajouté. | |
hash_file | Le paramètre options a été ajouté. | |
hash_init | Le paramètre options a été ajouté. | |
html_entity_decode | flags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
htmlentities | flags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
htmlspecialchars | flags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
htmlspecialchars_decode | flags à changé de ENT_COMPAT à ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401. | |
imagechar | Le paramètre font accepte désormais une instance de GdFont et un entier; auparavant seulement un entier était accepté. | |
imagecharup | Le paramètre font accepte désormais une instance de GdFont et un entier; auparavant seulement un entier était accepté. | |
imagefilledpolygon | Le paramètre num_points a été rendu obsolète. | |
imagefontheight | Le paramètre font accepte désormais une instance de GdFont et un entier; auparavant seulement un entier était accepté. | |
imagefontwidth | Le paramètre font accepte désormais une instance de GdFont et un entier; auparavant seulement un entier était accepté. | |
imageloadfont | Retourne désormais une instance de GdFont; auparavant, un entier était retourné. | |
imageopenpolygon | Le paramètre num_points a été rendu obsolète. | |
imagepolygon | Le paramètre num_points a été rendu obsolète. | |
imagestring | Le paramètre font accepte désormais une instance de GdFont et un entier; auparavant seulement un entier était accepté. | |
imagestringup | Le paramètre font accepte désormais une instance de GdFont et un entier; auparavant seulement un entier était accepté. | |
imagetypes | Ajout de la constante IMG_AVIF. | |
imap_append | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_body | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_bodystruct | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_check | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_clearflag_full | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_close | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_createmailbox | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_delete | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_deletemailbox | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_expunge | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_fetch_overview | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_fetchbody | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_fetchheader | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_fetchmime | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_fetchstructure | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_gc | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_get_quota | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_get_quotaroot | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_getacl | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_getmailboxes | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_getsubscribed | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_headerinfo | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_headers | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_list | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_listscan | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_lsub | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_mail_copy | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_mail_move | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_mailboxmsginfo | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_msgno | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_num_msg | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_num_recent | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_open | Retourne désormais une instance de IMAP\Connection ; auparavant, une ressource était retournée. | |
imap_ping | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_renamemailbox | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_reopen | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_savebody | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_search | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_set_quota | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_setacl | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_setflag_full | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_sort | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_status | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_subscribe | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_thread | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_uid | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_undelete | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
imap_unsubscribe | La paramètre imap attend désormais une instance de IMAP\Connection ; auparavant, une ressource imap était attendue. | |
ini_set | value accepte désormais tout type de scalaire (y compris null). Auparavant, seules les valeurs de type chaîne de caractères étaient acceptées. | |
key | Soit convertir l'objet en un tableau en utilisant get_mangled_object_vars d'abord, ou utiliser les méthodes fournies par une classe qui implémente Iterator, telle que ArrayIterator. | |
ldap_add | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_add_ext | Retourne désormais une instance de LDAP\Result ; auparavant, une ressource était attendu. | |
ldap_add_ext | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_bind | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_bind_ext | Retourne désormais une instance de LDAP\Result ; auparavant, une ressource était attendu. | |
ldap_bind_ext | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_compare | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_connect | Retourne désormais une instance de LDAP\Connection ; auparavant, une ressource était attendu. | |
ldap_count_entries | Le paramètre result attend désormais une instance de LDAP\Result ; auparavant, une ressource ldap result était attendue. | |
ldap_count_entries | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_count_references | Le paramètre result attend désormais une instance de LDAP\Result ; auparavant, une ressource ldap result était attendue. | |
ldap_count_references | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_delete | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_delete_ext | Retourne désormais une instance de LDAP\Result ; auparavant, une ressource était attendu. | |
ldap_delete_ext | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_errno | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_error | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_exop | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_exop_passwd | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_exop_refresh | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_exop_whoami | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_first_attribute | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_first_attribute | Le paramètre entry attend désormais une instance de LDAP\ResultEntry ; auparavant, une ressource ldap result entry était attendue. | |
ldap_first_entry | Le paramètre result attend désormais une instance de LDAP\Result ; auparavant, une ressource ldap result était attendue. | |
ldap_first_entry | Retourne désormais une instance de LDAP\ResultEntry ; auparavant, une ressource était attendu. | |
ldap_first_entry | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_free_result | Le paramètre result attend désormais une instance de LDAP\Result ; auparavant, une ressource ldap result était attendue. | |
ldap_get_attributes | Le paramètre entry attend désormais une instance de LDAP\ResultEntry ; auparavant, une ressource ldap result entry était attendue. | |
ldap_get_attributes | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_get_dn | Le paramètre entry attend désormais une instance de LDAP\ResultEntry ; auparavant, une ressource ldap result entry était attendue. | |
ldap_get_dn | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_get_entries | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_get_entries | Le paramètre result attend désormais une instance de LDAP\Result ; auparavant, une ressource ldap result était attendue. | |
ldap_get_option | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_get_values | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_get_values | Le paramètre entry attend désormais une instance de LDAP\ResultEntry ; auparavant, une ressource ldap result entry était attendue. | |
ldap_get_values_len | Le paramètre entry attend désormais une instance de LDAP\ResultEntry ; auparavant, une ressource ldap result entry était attendue. | |
ldap_get_values_len | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_list | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_list | Retourne désormais une instance de LDAP\Result ; auparavant, une ressource était attendu. | |
ldap_mod_add | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_mod_del | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_mod_replace | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_modify_batch | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_mod_add_ext | Retourne désormais une instance de LDAP\Result ; auparavant, une ressource était attendu. | |
ldap_mod_add_ext | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_mod_del_ext | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_mod_del_ext | Retourne désormais une instance de LDAP\Result ; auparavant, une ressource était attendu. | |
ldap_mod_replace_ext | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_mod_replace_ext | Retourne désormais une instance de LDAP\Result ; auparavant, une ressource était attendu. | |
ldap_next_attribute | Le paramètre entry attend désormais une instance de LDAP\ResultEntry ; auparavant, une ressource ldap result entry était attendue. | |
ldap_next_attribute | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_next_entry | Retourne désormais une instance de LDAP\Result ; auparavant, une ressource était attendu. | |
ldap_next_entry | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_next_entry | Le paramètre entry attend désormais une instance de LDAP\ResultEntry ; auparavant, une ressource ldap result entry était attendue. | |
ldap_parse_exop | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_parse_exop | Le paramètre result attend désormais une instance de LDAP\Result ; auparavant, une ressource ldap result était attendue. | |
ldap_parse_result | Le paramètre result attend désormais une instance de LDAP\Result ; auparavant, une ressource ldap result était attendue. | |
ldap_parse_result | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_read | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_read | Retourne désormais une instance de LDAP\Result ; auparavant, une ressource était attendu. | |
ldap_rename | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_rename_ext | Retourne désormais une instance de LDAP\Result ; auparavant, une ressource était attendu. | |
ldap_rename_ext | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_sasl_bind | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_search | Retourne désormais une instance de LDAP\Result ; auparavant, une ressource était attendu. | |
ldap_search | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_set_option | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_set_rebind_proc | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
ldap_unbind | Le paramètre ldap attend désormais une instance de LDAP\Connection ; auparavant, une ressource ldap link était attendue. | |
mb_check_encoding | L'appel de cette fonction avec null comme value ou sans argument est obsolète. | |
mhash | Cette fonction a été rendue obsolète. Utiliser les fonctions hash_*() à la place. | |
mhash_count | Cette fonction a été rendue obsolète. Utiliser les fonctions hash_*() à la place. | |
mhash_get_block_size | Cette fonction a été rendue obsolète. Utiliser les fonctions hash_*() à la place. | |
mhash_get_hash_name | Cette fonction a été rendue obsolète. Utiliser les fonctions hash_*() à la place. | |
mhash_keygen_s2k | Cette fonction a été rendue obsolète. Utiliser les fonctions hash_*() à la place. | |
next | Soit convertir l'objet en un tableau en utilisant get_mangled_object_vars d'abord, ou utiliser les méthodes fournies par une classe qui implémente Iterator, telle que ArrayIterator. | |
odbc_result_all | Cette fonction a été rendue obsolète. | |
openssl_cms_encrypt | The default cipher algorithm (cipher_algo) is now AES-128-CBC (OPENSSL_CIPHER_AES_128_CBC). Previously, PKCS7/CMS was used (OPENSSL_CIPHER_RC2_40). | |
openssl_decrypt | tag est désormais nullable. | |
openssl_pkcs7_encrypt | L'algorithme de chiffrement par défaut (cipher_algo) est désormais AES-128-CBC (OPENSSL_CIPHER_AES_128_CBC). Auparavant, PKCS7/CMS était utilisé (OPENSSL_CIPHER_RC2_40). | |
pg_affected_rows | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_cancel_query | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_client_encoding | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_close | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_connect | Retourne désormais une instance de PgSql\Connection ; auparavant, une ressource était retourné. | |
pg_connect_poll | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_connection_busy | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_connection_reset | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_connection_status | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_consume_input | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_convert | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_copy_from | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_copy_to | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_dbname | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_delete | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_end_copy | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_escape_bytea | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_escape_identifier | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_escape_literal | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_escape_string | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_execute | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_execute | Retourne désormais une instance de PgSql\Result instance ; auparavant, une ressource était retourné. | |
pg_fetch_all | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_fetch_all_columns | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_fetch_array | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_fetch_assoc | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_fetch_object | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_fetch_result | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_fetch_row | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_field_is_null | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_field_name | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_field_num | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_field_prtlen | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_field_size | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_field_table | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_field_type | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_field_type_oid | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_flush | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_free_result | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_get_notify | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_get_pid | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_get_result | Retourne désormais une instance de PgSql\Result instance ; auparavant, une ressource était retourné. | |
pg_get_result | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_host | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_insert | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_insert | Retourne désormais une instance de PgSql\Result instance ; auparavant, une ressource était retourné. | |
pg_last_error | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_last_notice | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_last_oid | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_lo_close | Le paramètre lob attend désormais une instance de PgSql\Lob ; auparavant, une ressource était attendu. | |
pg_lo_create | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_lo_export | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_lo_import | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_lo_open | Retourne désormais une instance de PgSql\Lob ; auparavant, une ressource était retourné. | |
pg_lo_open | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_lo_read | Le paramètre lob attend désormais une instance de PgSql\Lob ; auparavant, une ressource était attendu. | |
pg_lo_read_all | Le paramètre lob attend désormais une instance de PgSql\Lob ; auparavant, une ressource était attendu. | |
pg_lo_seek | Le paramètre lob attend désormais une instance de PgSql\Lob ; auparavant, une ressource était attendu. | |
pg_lo_tell | Le paramètre lob attend désormais une instance de PgSql\Lob ; auparavant, une ressource était attendu. | |
pg_lo_truncate | Le paramètre lob attend désormais une instance de PgSql\Lob ; auparavant, une ressource était attendu. | |
pg_lo_unlink | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_lo_write | Le paramètre lob attend désormais une instance de PgSql\Lob ; auparavant, une ressource était attendu. | |
pg_meta_data | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_num_fields | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_num_rows | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_options | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_parameter_status | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_pconnect | Retourne désormais une instance de PgSql\Connection ; auparavant, une ressource était retourné. | |
pg_ping | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_port | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_prepare | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_prepare | Retourne désormais une instance de PgSql\Result instance ; auparavant, une ressource était retourné. | |
pg_put_line | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_query | Retourne désormais une instance de PgSql\Result instance ; auparavant, une ressource était retourné. | |
pg_query | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_query_params | Retourne désormais une instance de PgSql\Result instance ; auparavant, une ressource était retourné. | |
pg_query_params | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_result_error | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_result_error_field | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_result_seek | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_result_status | Le paramètre result attend désormais une instance de PgSql\Result ; auparavant, une ressource était attendu. | |
pg_select | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_send_execute | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_send_prepare | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_send_query | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_send_query_params | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_set_client_encoding | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_set_error_verbosity | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_socket | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_trace | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_transaction_status | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_tty | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_untrace | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_update | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
pg_version | Le paramètre connection attend désormais une instance de PgSql\Connection ; auparavant, une ressource était attendu. | |
prev | Soit convertir l'objet en un tableau en utilisant get_mangled_object_vars d'abord, ou utiliser les méthodes fournies par une classe qui implémente Iterator, telle que ArrayIterator. | |
pspell_add_to_personal | La paramètre dictionary attend désormais une instance de PSpell\Dictionary ; auparavant, une ressource était expected. | |
pspell_add_to_session | La paramètre dictionary attend désormais une instance de PSpell\Dictionary ; auparavant, une ressource était expected. | |
pspell_check | La paramètre dictionary attend désormais une instance de PSpell\Dictionary ; auparavant, une ressource était expected. | |
pspell_clear_session | La paramètre dictionary attend désormais une instance de PSpell\Dictionary ; auparavant, une ressource était expected. | |
pspell_config_create | Retourne désormais une instance de PSpell\Config ; auparavant, une ressource était retournée. | |
pspell_config_data_dir | Le paramètre config attend désormais une instance de PSpell\Config ; auparavant, une ressource était expected. | |
pspell_config_dict_dir | Le paramètre config attend désormais une instance de PSpell\Config ; auparavant, une ressource était expected. | |
pspell_config_ignore | Le paramètre config attend désormais une instance de PSpell\Config ; auparavant, une ressource était expected. | |
pspell_config_mode | Le paramètre config attend désormais une instance de PSpell\Config ; auparavant, une ressource était expected. | |
pspell_config_personal | Le paramètre config attend désormais une instance de PSpell\Config ; auparavant, une ressource était expected. | |
pspell_config_repl | Le paramètre config attend désormais une instance de PSpell\Config ; auparavant, une ressource était expected. | |
pspell_config_runtogether | Le paramètre config attend désormais une instance de PSpell\Config ; auparavant, une ressource était expected. | |
pspell_config_save_repl | Le paramètre config attend désormais une instance de PSpell\Config ; auparavant, une ressource était expected. | |
pspell_new | Retourne désormais une instance de PSpell\Dictionary ; auparavant, une ressource était retournée. | |
pspell_new_config | Retourne désormais une instance de PSpell\Dictionary ; auparavant, une ressource était retournée. | |
pspell_new_config | Le paramètre config attend désormais une instance de PSpell\Config ; auparavant, une ressource était expected. | |
pspell_new_personal | Retourne désormais une instance de PSpell\Dictionary ; auparavant, une ressource était retournée. | |
pspell_save_wordlist | La paramètre dictionary attend désormais une instance de PSpell\Dictionary ; auparavant, une ressource était expected. | |
pspell_store_replacement | La paramètre dictionary attend désormais une instance de PSpell\Dictionary ; auparavant, une ressource était expected. | |
pspell_suggest | La paramètre dictionary attend désormais une instance de PSpell\Dictionary ; auparavant, une ressource était expected. | |
reset | Soit convertir l'objet en un tableau en utilisant get_mangled_object_vars d'abord, ou utiliser les méthodes fournies par une classe qui implémente Iterator, telle que ArrayIterator. | |
snmp3_get | Le paramètre auth_protocol accepte désormais "SHA256" et "SHA512" lorsqu'il est supporté par libnetsnmp. | |
snmp3_getnext | Le paramètre auth_protocol accepte désormais "SHA256" et "SHA512" lorsqu'il est supporté par libnetsnmp. | |
snmp3_real_walk | Le paramètre auth_protocol accepte désormais "SHA256" et "SHA512" lorsqu'il est supporté par libnetsnmp. | |
snmp3_walk | Le paramètre auth_protocol accepte désormais "SHA256" et "SHA512" lorsqu'il est supporté par libnetsnmp. | |
stream_select | microseconds est désormais nullable. | |
strptime | Cette fonction a été rendue obsolète. Utiliser date_parse_from_format à la place (pour de l'analyse indépendant à la locale), ou IntlDateFormatter::parse (pour de l'analyse dépendant à la locale) | |
MultipleIterator::current | Une RuntimeException est désormais lancé quand MultipleIterator::current est appelé sur un itérateur invalide. Auparavant, false était retourné. | |
MultipleIterator::key | Une RuntimeException est désormais lancé quand MultipleIterator::key est appelé sur un itérateur invalide. Auparavant, false était retourné. | |
mysqli_driver::$report_mode | La valeur par défaut est désormais MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT. Auparavant, elle était MYSQLI_REPORT_OFF. | |
mysqli_result::fetch_all | Désormais aussi disponible lors de la liaison avec libmysqlclient. | |
mysqli_stmt::execute | Le paramètre facultatif params a été ajouté. | |
mysqli_stmt::next_result | Désormais aussi disponible lors de la liaison avec libmysqlclient. | |
mysqli::$client_info | L'appel de la mysqli_get_client_info avec l'argument mysql a été déprécié. Cette fonction n'a jamais exigé un paramètre, mais l'a autorisé de manière incorrecte comme paramètre facultatif. | |
mysqli::$client_info | Le style orienté objet mysqli::get_client_info a été déprécié. | |
mysqli::init | La méthode mysqli::init de style orienté objet a été dépréciée. Remplacez les appels à parent::init par parent::__construct. | |
Phar::buildFromDirectory | Phar::buildFromDirectory ne retourne plus false. | |
Phar::buildFromIterator | Phar::buildFromIterator ne retourne plus false désormais. | |
PharData::buildFromDirectory | PharData::buildFromDirectory ne retourne plus false. | |
PharData::buildFromIterator | PharData::buildFromIterator ne retourne plus false désormais. | |
ReflectionFunctionAbstract::isStatic | Cette méthode a été remontée. Auparavant, elle était uniquement définie dans la classe ReflectionMethod. | |
ReflectionClassConstant::getName | Lance une Error quand la propriété name n'a pas été initialisé. Auparavant, la méthode retournée false en cas d'échec. | |
ReflectionExtension::__clone | Cette méthode n'est plus final. | |
ReflectionFunctionAbstract::__clone | Cette méthode n'est plus final. | |
ReflectionParameter::__clone | Cette méthode n'est plus final. | |
ReflectionProperty::__clone | Cette méthode n'est plus final. | |
ReflectionProperty::getValue | Les propriétés privées et protégées sont immédiatement accessibles par ReflectionProperty::setValue. Auparavant, elles devaient être rendues accessibles en appelant ReflectionProperty::setAccessible, sinon une ReflectionException était déclenchée. | |
ReflectionProperty::setValue | Les propriétés privées et protégées sont immédiatement accessibles par ReflectionProperty::setValue. Auparavant, elles devaient être rendues accessibles en appelant ReflectionProperty::setAccessible, sinon une ReflectionException était déclenchée. | |
ReflectionZendExtension::__clone | Cette méthode n'est plus final. | |
SimpleXMLElement::current | Une Error est lancée si SimpleXMLElement::current est appelée sur un itérateur invalide. Auparavant, null était returné. | |
SimpleXMLElement::key | Une Error est maintenant lancée si SimpleXMLElement::key est appelé sur un itérateur invalide. Auparavant, false était retourné. | |
SplFileObject::fputcsv | Le paramètre optionnel eol a été ajouté. | |
SplObjectStorage::current | SplObjectStorage::current lance désormais une exception Error si la position actuelle est invalide. Auparavant, false était retourné. | |
8.0.5 | imageinterlace | imageinterlace retourne désormais un bool ; auparavant un int était retourné (non-zéro pour les images entrelacé, zéro sinon). |
8.0.3 | DOMDocument::getElementsByTagNameNS | namespace est désormais nullable. |
DOMElement::getElementsByTagNameNS | namespace est désormais nullable. | |
DOMImplementation::createDocument | namespace est désormais nullable. | |
finfo::__construct | magic_database est désormais nullable. | |
bind_textdomain_codeset | codeset est désormais nullable. Auparavant, il n'était pas possible de récupérer l'encodage actuellement défini. | |
bindtextdomain | directory est désormais nullable. Auparavant, il n'était pas possible de récupérer le dossier actuellement défini. | |
finfo_open | magic_database est désormais nullable. | |
imagegd | file est désormais nullable. | |
imagegd2 | file is now nullable. | |
SoapClient::__setLocation | location est désormais nullable. | |
SoapVar::__construct | typeName, typeNamespace, nodeName, et nodeNamespace sont désormais nullable. | |
8.0.0, PECL OCI8 3.0.0 | oci_connect | connection_string est désormais nullable. |
oci_error | connection_or_statement est désormais nullable. | |
oci_lob_copy | length est désormais nullable. | |
oci_new_collection | schema est désormais nullable. | |
oci_new_connect | connection_string est désormais nullable. | |
OCICollection::append | La classe OCI-Collection a été renommée en OCICollection pour aligner avec les standards de nommage PHP. | |
OCICollection::assign | La classe OCI-Collection a été renommée en OCICollection pour aligner avec les standards de nommage PHP. | |
OCICollection::assignElem | La classe OCI-Collection a été renommée en OCICollection pour aligner avec les standards de nommage PHP. | |
OCICollection::free | La classe OCI-Collection a été renommée en OCICollection pour aligner avec les standards de nommage PHP. | |
OCICollection::getElem | La classe OCI-Collection a été renommée en OCICollection pour aligner avec les standards de nommage PHP. | |
OCICollection::max | La classe OCI-Collection a été renommée en OCICollection pour aligner avec les standards de nommage PHP. | |
OCICollection::size | La classe OCI-Collection a été renommée en OCICollection pour aligner avec les standards de nommage PHP. | |
OCICollection::trim | La classe OCI-Collection a été renommée en OCICollection pour aligner avec les standards de nommage PHP. | |
OCILob::append | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::close | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::eof | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::erase | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::erase | offset and length are now nullable. | |
OCILob::export | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::export | offset and length are now nullable. | |
OCILob::flush | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::free | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::getBuffering | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::import | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::load | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::read | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::rewind | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::save | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::saveFile | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::seek | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::setBuffering | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::size | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::tell | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::truncate | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::write | length est désormais nullable. | |
OCILob::write | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::writeTemporary | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::writeToFile | La classe OCI-Lob a été renommée en OCILob pour aligner avec les standards de nommage PHP. | |
OCILob::writeToFile | offset et length sont désormais nullable. | |
8.0.0 / 1.18.1 | ZipArchive::addGlob | "comp_method", "comp_flags", "enc_method" et "enc_password" dans options ont été ajouté. |
8.0.0 / 1.18.0 | ZipArchive::addEmptyDir | flags a été ajouté. |
ZipArchive::addFile | flags a été ajouté. | |
ZipArchive::addFromString | flags a été ajouté. | |
ZipArchive::addGlob | flags a été ajouté. | |
ZipArchive::getStatusString | Cette méthode peut être appelé sur une archive fermée. | |
ZipArchive::getStatusString | Cette méthode ne retourne plus false en cas d'échec. | |
8.0.0 | CURLFile::__construct | mime_type and posted_filename are nullable now; previously their default was 0. |
DateInterval::__construct | W peut être combiné avec D. | |
DateTime::createFromImmutable | La méthode renvoie une instance de la classe invoquée. Auparavant, elle créait une nouvelle instance de DateTime. | |
DateTimeInterface::format | Le caractère de format p a été ajouté. | |
DateTimeInterface::getTimestamp | Ces fonctions ne retourne plus false en cas d'échec. | |
DateTimeImmutable::createFromMutable | La méthode retourne une instance de la classe appelée. Auparavant, elle créait une nouvelle instance de DateTimeImmutable. | |
DateTimeZone::listIdentifiers | Antérieur à cette version, false était retourné en cas d'échec. | |
Directory::close | Aucun paramètre est accepté. Auparavant, un gestionnaire de dossier pouvait être passé comme argument. | |
Directory::read | Aucun paramètre est accepté. Auparavant, un gestionnaire de dossier pouvait être passé comme argument. | |
Directory::rewind | Aucun paramètre est accepté. Auparavant, un gestionnaire de dossier pouvait être passé comme argument. | |
DirectoryIterator::__construct | Lance désormais une exception ValueError quand directory est une chaîne vide ; Auparavant, une RuntimeException était lancée. | |
DOMImplementation::createDocument | doctype est désormais nullable. | |
FFI::cdef | lib is nullable now. | |
FFI::string | size is nullable now; previously, its default was 0. | |
FilesystemIterator::__construct | Lance désormais une exception ValueError quand directory est une chaîne vide ; Auparavant, une RuntimeException était lancée. | |
abs | num n'accepte plus les objets internes qui supporte les conversions numériques. | |
apache_note | note_value est désormais nullable. | |
array_chunk | Si length est inférieur à 1, une ValueError est désormais lancé ; auparavant, une erreur de niveau E_WARNING était levé à la place et la fonction retournait null. | |
array_column | Les objets dans les colonnes indiqué par le paramètre index_key ne seront plus convertie en chaîne de caractères et lanceront désormais une TypeError à la place. | |
array_combine | array_combine lance désormais une erreur de type ValueError si le nombre d'éléments pour chaque tableau est inégal; auparavant false était retournée à la place. | |
array_diff | Cette fonction peut désormais être appelée avec un seul paramètre. Auparavant, au moins deux paramètres étaient nécessaires. | |
array_diff_assoc | Cette fonction peut désormais être appelée avec un seul paramètre. Auparavant, au moins deux paramètres étaient nécessaires. | |
array_diff_key | Cette fonction peut désormais être appelée avec un seul paramètre. Auparavant, au moins deux paramètres étaient nécessaires. | |
array_fill | La fonction array_fill lance désormais une ValueError si count est en dehors de la plage permise ; auparavant une alerte de niveau E_WARNING était émise, et la fonction retournait false. | |
array_filter | Si callback attend un paramètre à être passé par référence, cette fonction émet désormais une E_WARNING. | |
array_filter | callback est désormais nullable. | |
array_intersect | Cette fonction peut désormais être appelée avec un seul paramètre. Auparavant, au moins deux paramètres étaient nécessaires. | |
array_intersect_assoc | Cette fonction peut désormais être appelée avec un seul paramètre. Auparavant, au moins deux paramètres étaient nécessaires. | |
array_intersect_key | Cette fonction peut désormais être appelée avec un seul paramètre. Auparavant, au moins deux paramètres étaient nécessaires. | |
array_map | Si callback attend un paramètre à être passé par référence, cette fonction émet désormais une E_WARNING. | |
array_reduce | Si callback attend un paramètre à être passé par référence, cette fonction émet désormais une E_WARNING. | |
array_splice | length est désormais nullable. | |
array_walk | Si callback attend que le deuxième ou troisième paramètre soit passé par référence, cette fonction émet désormais une E_WARNING. | |
assert | Si description est une instance de Throwable, l'objet est lancé si l'assertion échoue, indépendamment de la valeur de assert.exception. | |
assert | Si description est une instance de Throwable, aucune fonction de rappel utilisateur n'est appelée même si elle est définie. | |
assert | Déclarer une fonction qui s'appelle assert() à l'intérieur d'un espace de nom n'est plus autorisé, et génère une E_COMPILE_ERROR. | |
assert | La fonction assert n'évaluera plus les arguments de type string, au lieu de cela, ils seront traités comme tout autre argument. assert($a == $b) devrait être utilisé à la place du assert('$a == $b'). La directive assert.quiet_eval php.ini et la constante ASSERT_QUIET_EVAL ont également été supprimées, car elles n'auraient plus aucun effet. | |
assert_options | Si option n'est pas une option valide, une ValueError est désormais lancée. Auparavant, false était retourné. | |
bcadd | scale est désormais nullable. | |
bccomp | scale est désormais nullable. | |
bcdiv | scale est désormais nullable. | |
bcmod | scale est désormais nullable. | |
bcmul | scale est désormais nullable. | |
bcpowmod | scale est désormais nullable. | |
bcscale | scale est désormais nullable. | |
bcsqrt | Si num n'est pas une chaîne numérique BCMath bien formée, ou est inférieur à 0, une ValueError est levée. Précédemment, E_WARNING était émis à la place. | |
bcsqrt | scale doit désormais être compris entre 0 et 2147483647. Précédemment, les échelles négatives étaient traitées silencieusement comme 0. scale est désormais nullable. | |
bcsub | scale est désormais nullable. | |
bzdecompress | Le type de use_less_memory a été modifié de int à bool. Auparavant, la valeur par défaut était 0. | |
bzwrite | length est désormais nullable. | |
call_user_func_array | Les clés args seront désormais interprétées comme des noms de paramètres, au lieu d'être ignorées silencieusement. | |
ceil | num n'accepte plus les objets internes qui supporte les conversions numériques. | |
com_event_sink | sink_interface is nullable now. | |
com_get_active_object | codepage est désormais nullable. | |
constant | Si la constante n'est pas définit, constant lance désormais une exception Error ; auparavant une E_WARNING était émise, et null était retourné. | |
convert_uuencode | Antérieur à cette version, tenter de convertir une chaîne vide retournait false pour aucune raison particulière. | |
count | count lance désormais une TypeError pour des types dénombrables invalides passés au paramètre value. | |
count_chars | Antérieur à cette version, la fonction retournait false en cas d'échec. | |
crypt | Le salt n'est plus optionnel. | |
curl_close | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_copy_handle | En cas de succès, cette fonction retourne désormais une instance de CurlHandle; auparavant uneresource était retourné. | |
curl_copy_handle | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_errno | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_error | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_escape | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_exec | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_getinfo | option is nullable now; previously, the default was 0. | |
curl_getinfo | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_init | Cette fonction retourne désormais une instance de CurlHandle; auparavant, une resource était retournée. | |
curl_init | url est désormais nullable. | |
curl_multi_add_handle | multi_handle attend désormais une instance de CurlMultiHandle; auparavant; une resource était attendue. | |
curl_multi_add_handle | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_multi_close | multi_handle attend désormais une instance de CurlMultiHandle; auparavant; une resource était attendue. | |
curl_multi_errno | multi_handle attend désormais une instance de CurlMultiHandle; auparavant; une resource était attendue. | |
curl_multi_errno | Cette fonction ne retourne plus false en cas d'échec. | |
curl_multi_exec | multi_handle attend désormais une instance de CurlMultiHandle; auparavant; une resource était attendue. | |
curl_multi_getcontent | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_multi_info_read | multi_handle attend désormais une instance de CurlMultiHandle; auparavant; une resource était attendue. | |
curl_multi_init | Cette fonction retourne désormais une instance de CurlMultiHandle; auparavant, une resource était retournée. | |
curl_multi_remove_handle | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_multi_remove_handle | multi_handle attend désormais une instance de CurlMultiHandle; auparavant; une resource était attendue. | |
curl_multi_select | multi_handle attend désormais une instance de CurlMultiHandle; auparavant; une resource était attendue. | |
curl_multi_setopt | multi_handle attend désormais une instance de CurlMultiHandle; auparavant; une resource était attendue. | |
curl_pause | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_reset | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_setopt | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_setopt_array | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_share_close | share_handle attend désormais une instance de CurlShareHandle; auparavant; une resource était attendue. | |
curl_share_errno | share_handle attend désormais une instance de CurlShareHandle; auparavant; une resource était attendue. | |
curl_share_errno | The function no longer returns false on failure. | |
curl_share_init | Cette fonction retourne désormais une instance de CurlShareHandle; auparavant, une resource était retournée. | |
curl_share_setopt | share_handle attend désormais une instance de CurlShareHandle; auparavant; une resource était attendue. | |
curl_unescape | handle attend désormais une instance de CurlHandle; auparavant; une resource était attendue. | |
curl_version | Le paramètre optionnel age a été supprimée. | |
date | timestamp est désormais nullable. | |
date_sunrise | latitude, longitude, zenith et utcOffset sont désormais nullable. | |
date_sunset | latitude, longitude, zenith et utcOffset sont désormais nullable. | |
define | Passer true à case_insensitive émet désormais une E_WARNING. Passer false est toujours autorisé. | |
deflate_add | context expects a DeflateContext instance now; previously, a resource was expected. | |
deflate_init | On success, this function returns a DeflateContext instance now; previously, a resource was returned. | |
dir | context is now nullable. | |
dom_import_simplexml | Cette fonction ne retourne désormais plus null en cas d'échec. | |
easter_date | year est désormais nullable. | |
easter_days | year est désormais nullable. | |
enchant_broker_describe | Antérieur à cette version, cette fonction retournait false en cas d'échec. | |
enchant_broker_describe | broker attend désormais une instance de EnchantBroker ; auparavant, une ressource était attendu. | |
enchant_broker_dict_exists | broker attend désormais une instance de EnchantBroker ; auparavant, une ressource était attendu. | |
enchant_broker_free | broker attend désormais une instance de EnchantBroker ; auparavant, une ressource était attendu. | |
enchant_broker_free_dict | dictionary attend désormais une EnchantDictionary; auparavant, une ressource était attendu. | |
enchant_broker_get_dict_path | broker attend désormais une instance de EnchantBroker ; auparavant, une ressource était attendu. | |
enchant_broker_get_error | broker attend désormais une instance de EnchantBroker ; auparavant, une ressource était attendu. | |
enchant_broker_init | En cas de succès, cette fonction retourne désormais une instance de EnchantBroker ; auparavant une ressource était retournée. | |
enchant_broker_list_dicts | broker attend désormais une instance de EnchantBroker ; auparavant, une ressource était attendu. | |
enchant_broker_list_dicts | Antérieur à cette version, la fonction retournait false en cas d'échec. | |
enchant_broker_request_dict | broker attend désormais une instance de EnchantBroker ; auparavant, une ressource était attendu. | |
enchant_broker_request_dict | En cas de succès, cette fonction retourne désormais une instance de EnchantDictionary ; auparavant une ressource était retournée. | |
enchant_broker_request_pwl_dict | En cas de succès, cette fonction retourne désormais une instance de EnchantDictionary ; auparavant une ressource était retournée. | |
enchant_broker_request_pwl_dict | broker attend désormais une instance de EnchantBroker ; auparavant, une ressource était attendu. | |
enchant_broker_set_dict_path | broker attend désormais une instance de EnchantBroker ; auparavant, une ressource était attendu. | |
enchant_broker_set_ordering | broker attend désormais une instance de EnchantBroker ; auparavant, une ressource était attendu. | |
enchant_dict_add | dictionary attend désormais une instance de EnchantDictionary ; auparavant, une ressource était attendu. | |
enchant_dict_add_to_session | dictionary attend désormais une instance de EnchantDictionary ; auparavant, une ressource était attendu. | |
enchant_dict_check | dictionary attend désormais une instance de EnchantDictionary ; auparavant, une ressource était attendu. | |
enchant_dict_describe | dictionary attend désormais une instance de EnchantDictionary ; auparavant, une ressource était attendu. | |
enchant_dict_describe | Antérieur à cette version, cette fonction retournait false en cas d'échec. | |
enchant_dict_get_error | dictionary attend désormais une instance de EnchantDictionary ; auparavant, une ressource était attendu. | |
enchant_dict_is_added | dictionary attend désormais une instance de EnchantDictionary ; auparavant, une ressource était attendu. | |
enchant_dict_quick_check | dictionary attend désormais une instance de EnchantDictionary ; auparavant, une ressource était attendu. | |
enchant_dict_store_replacement | dictionary attend désormais une instance de EnchantDictionary ; auparavant, une ressource était attendu. | |
enchant_dict_suggest | dictionary attend désormais une instance de EnchantDictionary ; auparavant, une ressource était attendu. | |
error_log | destination et additional_headers sont désormais nullables. | |
error_reporting | error_level est désormais nullable. | |
exec | Si command est vide ou contient des octets nuls, exec lève désormais une exception ValueError. Précédemment, une alerte E_WARNING était émise et retournait false. | |
exif_read_data | required_sections est désormais nullable. | |
explode | explode lancera désormais une ValueError quand le paramètre separator est donné une chaîne vide (""). Précédemment, explode retournait false. | |
fgetcsv | length est désormais nullable. | |
file_get_contents | length est désormais nullable. | |
finfo_buffer | context est désormais nullable. | |
finfo_file | context est désormais nullable. | |
floatval | Le niveau d'erreur lors de la conversion d'un objet a été modifié de E_NOTICE à E_WARNING. | |
floor | num n'accepte plus les objets internes qui supporte les conversions numériques. | |
fprintf | Lance une ValueError si [width] est inférieur à zéro ou supérieur à PHP_INT_MAX ; auparavant, cette fonction émettait un E_WARNING. | |
fprintf | Lance une ValueError si le nombre d'arguments est zéro ; auparavant, cette fonction émettait un E_WARNING. | |
fprintf | Cette fonction ne renvoie plus false en cas d'échec. | |
fprintf | Lance une ValueError si [precision] est inférieur à zéro ou supérieur à PHP_INT_MAX ; auparavant, cette fonction émettait un E_WARNING. | |
fprintf | Lance une ArgumentCountError lorsque moins d'arguments sont donnés que requis ; auparavant, cette fonction émettait un E_WARNING. | |
fsockopen | timeout est désormais nullable. | |
fwrite | length est désormais nullable. | |
get_called_class | Appeler cette fonction depuis l'extérieur d'une classe lance désormais une Error. Auparavant, un E_WARNING était généré et la fonction renvoyait false. false. | |
get_class | Appeler cette fonction depuis l'extérieur d'une classe lance désormais une Error. Auparavant, un E_WARNING était généré et la fonction renvoyait false. | |
get_class_methods | La paramètre object_or_class accepte désormais seulement les objets ou noms de classe valides. | |
get_defined_functions | La valeur par défaut du paramètre exclude_disabled a été changé de false à true. | |
get_headers | associative a été changé de int en bool. | |
get_parent_class | La paramètre object_or_class accepte désormais seulement les objets ou noms de classe valides. | |
get_resources | type est désormais nullable. | |
getdate | timestamp est désormais nullable. | |
getenv | Le name est désormais nullable. | |
gmdate | timestamp est désormais nullable. | |
gmmktime | hour n'est plus optionnel. Pour obtenir un horodatage unix, il faudra utiliser la fonction time. | |
gmmktime | minute, second, month, day et year sont désormais nullable. | |
gmp_binomial | Cette fonction ne retourne plus false en cas d'échec. | |
gmp_export | Cette fonction ne retourne plus false en cas d'échec. | |
gmp_import | Cette fonction ne retourne plus false en cas d'échec. | |
gmp_random_seed | Si le paramètre seed est invalide, gmd_random_seed lève une exception ValueError dorénavant. Précédemment une alerte E_WARNING était émise. | |
gmstrftime | timestamp est désormais nullable. | |
gzgets | length est désormais nullable ; auparavant, la valeur par défaut était 1024. | |
gzwrite | length est désormais nullable; auparavant la valeur par défaut était 0. | |
hash | hash lance désormais une exception ValueError si l'algo est inconnu ; auparavant, false était retourné à la place. | |
hash_hkdf | Lève une exception ValueError en cas d'erreur dorénavant. Précédemment, false était retournée et un message E_WARNING était émis. | |
hash_hmac | hash_hmac lance désormais une exception ValueError si l'algo est inconnu ou n'est pas une fonction de hachage cryptographique ; auparavant, false était retourné à la place. | |
hash_hmac_file | Lève une exception ValueError dorénavant si le paramètre algo est inconnu ou n'est pas une fonction de hachage cryptographique; précédemment, false était retourné à la place. | |
hash_pbkdf2 | Lève une exception ValueError dorénavant en cas d'erreur. Précédemment, false était retourne et un message E_WARNING était émis. | |
hash_update_file | stream_context est désormais nullable. | |
header_remove | name est désormais nullable. | |
html_entity_decode | encoding est désormais nullable. | |
htmlentities | encoding est désormais nullable. | |
http_build_query | arg_separator est désormais nullable. | |
iconv_mime_decode | encoding est désormais nullable. | |
iconv_mime_decode_headers | encoding est désormais nullable. | |
iconv_strlen | encoding est désormais nullable. | |
iconv_strpos | encoding est désormais nullable. | |
iconv_strrpos | encoding est désormais nullable. | |
iconv_substr | length et encoding sont désormais nullable. | |
idate | timestamp est désormais nullable. | |
ignore_user_abort | enable est désormais nullable. | |
imageaffine | clip est désormais nullable. | |
imageaffine | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagealphablending | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imageantialias | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagearc | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagebmp | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagebmp | Le type de compressed est désormais booléen ; auparavant c'était entier. | |
imagechar | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecharup | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolorallocate | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolorallocatealpha | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolorat | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolorclosest | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolorclosesthwb | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolordeallocate | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolorexact | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolorexactalpha | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolormatch | image1 et image2 attend désormais des instances de GdImage ; auparavant, resources étaient attendues | |
imagecolorresolve | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolorresolvealpha | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolorset | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolorsforindex | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolorsforindex | La fonction imagecolorsforindex lance désormais une exception ValueError si color est hors de portée; auparavant, false était retourné à la place. | |
imagecolorstotal | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecolortransparent | color est désormais nullable. | |
imagecolortransparent | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imageconvolution | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagecopy | dst_image et src_image attendent désormais des instances de GdImage ; auparavant, des resources étaient attendues. | |
imagecopymerge | dst_image et src_image attendent désormais des instances de GdImage ; auparavant, des resources étaient attendues. | |
imagecopymergegray | dst_image et src_image attendent désormais des instances de GdImage ; auparavant, des resources étaient attendues. | |
imagecopyresampled | dst_image et src_image attendent désormais des instances de GdImage ; auparavant, des resources étaient attendues. | |
imagecopyresized | dst_image et src_image attendent désormais des instances de GdImage ; auparavant, des resources étaient attendues. | |
imagecreate | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatefrombmp | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatefromgd | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatefromgd2 | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatefromgd2part | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatefromgif | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatefromjpeg | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatefrompng | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatefromstring | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatefromtga | En cas de succès, cette fonction retourne désormais une instance GDImage; précédemment, une ressource était retournée. | |
imagecreatefromwbmp | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatefromwebp | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatefromxbm | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatefromxpm | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecreatetruecolor | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecrop | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecropauto | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagecropauto | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagedashedline | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagedestroy | Cette fonction est désormais un NOP. | |
imagedestroy | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imageellipse | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagefill | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagefilledarc | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagefilledellipse | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagefilledpolygon | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagefilledrectangle | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagefilltoborder | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagefilter | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imageflip | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagefttext | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagegammacorrect | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagegd | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagegd2 | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagegetclip | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagegetinterpolation | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagegif | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagegrabscreen | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagegrabwindow | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagegrabwindow | client_area attend désormais un bool ; auparavant il s'attendait à un int. | |
imageinterlace | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imageinterlace | enable attend désormais un bool ; auparavant il s'attendait à un int. | |
imageistruecolor | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagejpeg | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagelayereffect | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imageline | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imageopenpolygon | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagepalettecopy | dst et src attendent désormais des instances de GdImage ; auparavant, des resources étaient attendues. | |
imagepalettetotruecolor | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagepng | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagepolygon | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagerectangle | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imageresolution | resolution_x et resolution_y sont désormais nullable. | |
imagerotate | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagerotate | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagerotate | Le paramètre inutilisé ignore_transparent attend désormais un bool ; auparavant il s'attendait à un int. | |
imagesavealpha | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagescale | En cas de succès, cette fonction retourne désormais une instance de GDImage ; auparavant, une resource était retournée. | |
imagescale | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagesetbrush | image et brush attendent désormais des instances de GdImage ; auparavant, des resources étaient attendues. | |
imagesetclip | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagesetinterpolation | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagesetpixel | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagesetthickness | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagesettile | image et tile attendent désormais des instances de GdImage ; auparavant, des resources étaient attendues. | |
imagestring | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagestringup | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagesx | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagesy | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagetruecolortopalette | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagettfbbox | Le paramètre options a été ajouté. | |
imagettftext | Le paramètre options a été ajouté. | |
imagewbmp | foreground_color est désormais nullable. | |
imagewbmp | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagewebp | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagexbm | image attend une instance de GdImage désormais; auparavant, une resource gd était attendue. | |
imagexbm | foreground_color est désormais nullable. | |
imagexbm | Le quatrième paramètre, qui n'était pas utilisé, a été supprimé. | |
imap_append | options et internal_date sont désormais nullable. | |
imap_headerinfo | Le paramètre defaulthost inutilisé a été supprimé. | |
imap_mail | additional_headers, cc, bcc, et return_path sont désormais nullable. | |
imap_sort | search_criteria et charset sont désormais nullable. | |
imap_sort | reverse est un bool au lieu de int. | |
implode | Passer le separator après array n'est plus supporté. | |
inflate_add | context expects an InflateContext instance now; previously, a resource was expected. | |
inflate_get_read_len | context expects an InflateContext instance now; previously, a resource was expected. | |
inflate_get_status | context expects an InflateContext instance now; previously, a resource was expected. | |
inflate_init | On success, this function returns an InflateContext instance now; previously, a resource was returned. | |
intval | Le niveau d'erreur lors de la conversion à partir d'un objet a été modifié de E_NOTICE à E_WARNING. | |
is_numeric | Les chaînes numériques terminant avec des caractères d'espacement blanc ("42 ") retourneront désormais true. Auparavant, false était retourné à la place. | |
jdtounix | Cette fonction ne retourne désormais plus false en cas d'échec, mais lève une ValueError à la place. | |
ldap_add | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_add_ext | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_bind_ext | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_compare | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_control_paged_result | Cette fonction a été supprimée. | |
ldap_control_paged_result_response | Cette fonction a été supprimée. | |
ldap_delete | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_delete_ext | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_exop_passwd | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_first_attribute | Le troisième paramètre inutilisé ber_identifier n'est plus accepté. | |
ldap_list | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_mod_add | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_mod_del | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_mod_replace | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_modify_batch | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_mod_add_ext | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_mod_del_ext | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_mod_replace_ext | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_next_attribute | Le troisième paramètre inutilisé ber_identifier n'est plus accepté. | |
ldap_read | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_rename | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_rename_ext | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_sasl_bind | dn, password, mech, realm, authc_id, authz_id and props are nullable now. | |
ldap_search | controls est désormais nullable ; auparavant, sa valeur par défaut était []. | |
ldap_set_rebind_proc | callback est désormais nullable. | |
ldap_sort | Cette fonction a été supprimée. | |
levenshtein | Antérieur à cette version, levenshtein retournait -1 si l'une des chaînes d'arguments dépassait 255 caractères. | |
levenshtein | Antérieur à cette version, levenshtein devait être appelée avec soit deux soit cinq arguments. | |
libxml_use_internal_errors | use_errors est désormais nullable. Auparavant, sa valeur par défaut était false. | |
localtime | timestamp est désormais nullable. | |
max | max lance désormais une ValueError en cas d'échec ; précédemment, false était renvoyé et une erreur E_WARNING était émise. | |
mb_check_encoding | value et encoding sont désormais nullable. | |
mb_chr | encoding est désormais nullable. | |
mb_convert_encoding | mb_convert_encoding lancera désormais une ValueError quand to_encoding est passé un encodage invalide. | |
mb_convert_encoding | mb_convert_encoding lancera désormais une ValueError quand from_encoding est passé un encodage invalide. | |
mb_convert_encoding | from_encoding est désormais nullable. | |
mb_convert_kana | encoding est désormais nullable. | |
mb_decode_numericentity | encoding est désormais nullable. | |
mb_detect_order | encoding est désormais nullable. | |
mb_encode_mimeheader | charset et transfer_encoding sont désormais nullable. | |
mb_encode_numericentity | encoding est désormais nullable. | |
mb_encoding_aliases | Si le paramètre encoding est inconnu, une ValueError est désormais levée ; précédemment, une E_WARNING était émise, et la fonction retournait false. | |
mb_ereg | Cette fonction retourne désormais true en cas de succès. Auparavant, elle retournait la longueur d'octet de la chaîne trouvé, si une correspondence pour pattern était trouvé dans string et que matches était fournis. Si la paramètre optionnel matches n'était pas fournis ou que la longueur de la chaîne correspondante était 0, cette fonction retournait 1. | |
mb_ereg_match | options is nullable now. | |
mb_ereg_replace | options est désormais nullable. | |
mb_ereg_replace_callback | options est désormais nullable. | |
mb_ereg_search | pattern and options are nullable now. | |
mb_ereg_search_init | pattern and options are nullable now. | |
mb_ereg_search_pos | pattern and options are nullable now. | |
mb_ereg_search_regs | pattern and options are nullable now. | |
mb_eregi | Cette fonction retourne désormais true en cas de succès. Auparavant, elle retournait la longueur d'octet de la chaîne trouvé, si une correspondence pour pattern était trouvé dans string et que matches était fournis. Si la paramètre optionnel matches n'était pas fournis ou que la longueur de la chaîne correspondante était 0, cette fonction retournait 1. | |
mb_eregi_replace | options est désormais nullable. | |
mb_get_info | Les types "func_overload" et "func_overload_list" ne sont désormais plus supporté. | |
mb_http_input | type est désormais nullable. | |
mb_http_output | encoding est désormais nullable. | |
mb_internal_encoding | encoding est désormais nullable. | |
mb_internal_encoding | Lance désormais une ValueError si encoding est un encodage invalide. Auparavant, une E_WARNING était émise à la place. | |
mb_language | language est désormais nullable. | |
mb_ord | encoding est désormais nullable. | |
mb_parse_str | Le second paramètre n'est plus optionnel. | |
mb_regex_encoding | encoding est désormais nullable. | |
mb_regex_set_options | Si le paramètre options est fourni et non null, les options précédentes sont retournées. Auparavant, les options courantes étaient retournées. | |
mb_regex_set_options | options est désormais nullable. | |
mb_scrub | encoding est désormais nullable. | |
mb_send_mail | additional_params is nullable now. | |
mb_str_split | This function no longer returns false on failure. | |
mb_str_split | encoding est désormais nullable. | |
mb_strcut | encoding est désormais nullable. | |
mb_strimwidth | encoding est désormais nullable. | |
mb_stripos | needle accepte désormais une chaîne vide. | |
mb_stripos | encoding est désormais nullable. | |
mb_stristr | encoding est désormais nullable. | |
mb_stristr | needle accepte désormais une chaîne vide. | |
mb_strlen | encoding est désormais nullable. | |
mb_strpos | encoding est désormais nullable. | |
mb_strpos | needle accepte désormais une chaîne vide. | |
mb_strrchr | needle accepte désormais une chaîne vide. | |
mb_strrchr | encoding est désormais nullable. | |
mb_strrichr | needle accepte désormais une chaîne vide. | |
mb_strrichr | encoding est désormais nullable. | |
mb_strripos | encoding est désormais nullable. | |
mb_strripos | needle accepte désormais une chaîne vide. | |
mb_strrpos | Passer encoding comme troisième argument au lieu de offset a été supprimée. | |
mb_strrpos | encoding est désormais nullable. | |
mb_strrpos | needle accepte désormais une chaîne vide. | |
mb_strstr | needle accepte désormais une chaîne vide. | |
mb_strstr | encoding est désormais nullable. | |
mb_strwidth | encoding est désormais nullable. | |
mb_substitute_character | Passer une chaîne vide à substitute_character n'est plus supporté; "none" devrait être fourni à la place. | |
mb_substitute_character | encoding est désormais nullable. | |
mb_substr | encoding est désormais nullable. | |
mb_substr_count | encoding est désormais nullable. | |
metaphone | Cette fonction retournait false en cas d'échec. | |
mhash | key est désormais nullable. | |
min | max lance désormais une ValueError en cas d'échec ; précédemment, false était renvoyé et une erreur E_WARNING était émise. | |
mktime | hour n'est plus optionnel. Pour obtenir un horodatage unix, il faudra utiliser la fonction time. | |
mktime | minute, second, month, day et year sont désormais nullable. | |
msg_get_queue | En cas de succès, cette fonction retourne une instance de SysvMessageQueue désormais; auparavant, une resource était retournée. | |
msg_receive | queue attend désormais une SysvMessageQueue; auparavant, une resource était attendue. | |
msg_remove_queue | queue attend désormais une SysvMessageQueue; auparavant, une resource était attendue. | |
msg_send | queue attend désormais une SysvMessageQueue; auparavant, une resource était attendue. | |
msg_set_queue | queue attend désormais une SysvMessageQueue; auparavant, une resource était attendue. | |
msg_stat_queue | queue attend désormais une SysvMessageQueue; auparavant, une resource était attendue. | |
number_format | Antérieur à cette version, number_format accepte un, deux, ou quatre paramètres (mais pas trois). | |
ob_implicit_flush | enable attend une valeur bool désormais ; auparavant, un int était attendu. | |
odbc_columns | schema, table and column are now nullable. | |
odbc_error | odbc is nullable now. | |
odbc_errormsg | odbc is nullable now. | |
odbc_exec | flags was removed. | |
odbc_fetch_row | row is nullable now. | |
odbc_procedurecolumns | Prior to this version, the function could only be called with either one or five arguments. | |
odbc_procedures | Prior to this version, the function could only be called with either one or four arguments. | |
odbc_tables | schema, table and types are now nullable. | |
opendir | context is now nullable. | |
openssl_csr_export | csr accepte désormais une instance de OpenSSLCertificateSigningRequest ; auparavant, une ressource de type OpenSSL X.509 CSR était accepté. | |
openssl_csr_export_to_file | csr accepte désormais une instance de OpenSSLCertificateSigningRequest ; auparavant, une ressource de type OpenSSL X.509 CSR était acceptée. | |
openssl_csr_get_public_key | En cas de succès, cette fonction retourne désormais une instance de OpenSSLAsymmetricKey ; auparavant une ressource de type OpenSSL key était retournée. | |
openssl_csr_get_public_key | csr accepte désormais une instance de OpenSSLCertificateSigningRequest ; auparavant, une ressource de type OpenSSL X.509 CSR était acceptée. | |
openssl_csr_get_subject | csr accepte désormais une instance de OpenSSLCertificateSigningRequest ; auparavant, une ressource de type OpenSSL X.509 CSR était accepté. | |
openssl_csr_new | csr accepte désormais une instance de OpenSSLCertificateSigningRequest ; auparavant, une ressource de type OpenSSL X.509 CSR était acceptée. | |
openssl_csr_new | En cas de succès, cette fonction retourne désormais une instance de OpenSSLAsymmetricKey ; auparavant une ressource de type OpenSSL key était retournée. | |
openssl_csr_sign | En cas de succès, cette fonction retourne désormais une instance de OpenSSLCertificate ; auparavant une ressource de type OpenSSL X.509 était retournée. | |
openssl_csr_sign | csr accepte désormais une instance de OpenSSLCertificateSigningRequest ; auparavant, une ressource de type OpenSSL X.509 CSR était acceptée. | |
openssl_csr_sign | ca_certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 était acceptée. | |
openssl_csr_sign | ca_certificate accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_dh_compute_key | private_key accepte désormais une instance de OpenSSLAsymmetricKey ; auparavant, une ressource de type OpenSSL key était acceptée. | |
openssl_free_key | Cette fonction est désormais obsolète car elle n'a plus d'effet. | |
openssl_free_key | key accepte désormais une instance de OpenSSLAsymmetricKey ; auparavant, une ressource de type OpenSSL key était accepté. | |
openssl_open | private_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 CSR était acceptée. | |
openssl_open | cipher_algo n'est désormais plus un paramètre optionnel. | |
openssl_pkcs7_decrypt | private_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 CSR était acceptée. | |
openssl_pkcs7_encrypt | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 CSR était acceptée. | |
openssl_pkcs7_sign | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 CSR était acceptée. | |
openssl_pkcs7_sign | private_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_pkcs7_verify | signers_certificates_filename, untrusted_certificates_filename, content et output_filename sont désormais nullable. | |
openssl_pkcs12_export | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 CSR était acceptée. | |
openssl_pkcs12_export | private_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_pkcs12_export_to_file | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 CSR était acceptée. | |
openssl_pkcs12_export_to_file | private_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_pkey_export | key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_pkey_export_to_file | key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_pkey_free | Cette fonction est désormais obsolète car elle n'a plus d'effet. | |
openssl_pkey_free | key accepte désormais une instance de OpenSSLAsymmetricKey ; auparavant, une ressource de type OpenSSL key était accepté. | |
openssl_pkey_get_details | key accepte désormais une instance de OpenSSLAsymmetricKey ; auparavant, une ressource de type OpenSSL key était accepté. | |
openssl_pkey_get_private | private_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_pkey_get_private | En cas de succès, cette fonction retourne désormais une instance de OpenSSLAsymmetricKey ; auparavant, une ressource de type OpenSSL key était retourné. | |
openssl_pkey_get_private | passphrase est désormais nullable. | |
openssl_pkey_get_public | En cas de succès, cette fonction retourne désormais une instance de OpenSSLAsymmetricKey ; auparavant, une ressource de type OpenSSL key était retournée. | |
openssl_pkey_get_public | public_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_pkey_new | En cas de succès, cette fonction retourne désormais une instance de OpenSSLAsymmetricKey ; auparavant, une ressource de type OpenSSL key était retournée. | |
openssl_private_decrypt | private_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_private_encrypt | private_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_public_decrypt | public_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_public_encrypt | public_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_random_pseudo_bytes | strong_result est désormais nullable. | |
openssl_seal | public_key accepte désormais un tableau d'instance de OpenSSLAsymmetricKey ; auparavant, un tableau de ressources de type OpenSSL key était acceptée. | |
openssl_seal | cipher_algo n'est désormais plus un paramètre optionnel. | |
openssl_seal | iv est désormais nullable. | |
openssl_sign | private_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_spki_new | private_key accepte désormais une instance de OpenSSLAsymmetricKey ; auparavant, une ressource de type OpenSSL key était acceptée. | |
openssl_verify | public_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_x509_check_private_key | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 était acceptée. | |
openssl_x509_check_private_key | private_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
openssl_x509_checkpurpose | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 était acceptée. | |
openssl_x509_checkpurpose | untrusted_certificates_file est désormais nullable. | |
openssl_x509_export | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 était acceptée. | |
openssl_x509_export_to_file | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 était acceptée. | |
openssl_x509_fingerprint | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 était acceptée. | |
openssl_x509_free | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 était accepté. | |
openssl_x509_free | Cette fonction est désormais obsolète car elle n'a plus d'effet. | |
openssl_x509_parse | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 était acceptée. | |
openssl_x509_read | En cas de succès, cette fonction retourne désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 était retournée. | |
openssl_x509_read | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 était acceptée. | |
openssl_x509_verify | certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une ressource de type OpenSSL X.509 était acceptée. | |
openssl_x509_verify | public_key accepte désormais une instance de OpenSSLAsymmetricKey ou OpenSSLCertificate ; auparavant, une ressource de type OpenSSL key ou OpenSSL X.509 était acceptée. | |
pack | This function no longer returns false on failure. | |
parse_str | result n'est plus optionnel. | |
parse_url | parse_url distingue désormais entre les fragments et requêtes absentes et vides. | |
passthru | Si command est vide ou contient des octets nuls, passthru lève désormais une exception ValueError. Auparavant, une alerte E_WARNING était émise et renvoyait false. | |
password_hash | password_hash ne retourne plus false en cas d'échec, une ValueError sera levée si l'algorithme de hachage de mot de passe n'est pas valide, ou une Error si le hachage de mot de passe a échoué pour une raison inconnue. | |
password_hash | algo est désormais nullable. | |
pcntl_async_signals | enable is nullable now. | |
pcntl_getpriority | process_id est désormais nullable. | |
pcntl_setpriority | process_id est désormais nullable. | |
pfsockopen | timeout est désormais nullable. | |
pg_client_encoding | connection est désormais nullable. | |
pg_close | connection est désormais nullable. | |
pg_dbname | connection est désormais nullable. | |
pg_end_copy | connection est désormais nullable. | |
pg_fetch_all | pg_fetch_all retournera désormais un tableau vide au lieu de false pour les ensembles de résultats avec zéro ligne. | |
pg_host | connection est désormais nullable. | |
pg_last_error | connection est désormais nullable. | |
pg_lo_write | connection est désormais nullable. | |
pg_options | connection est désormais nullable. | |
pg_ping | connection est désormais nullable. | |
pg_port | connection est désormais nullable. | |
pg_trace | connection est désormais nullable. | |
pg_tty | connection est désormais nullable. | |
pg_untrace | connection est désormais nullable. | |
pg_version | connection est désormais nullable. | |
phpversion | extension est désormais nullable. | |
printf | Lance une ValueError si le nombre d'arguments est zéro ; auparavant, cette fonction émettait un E_WARNING. | |
printf | Cette fonction ne renvoie plus false en cas d'échec. | |
printf | Lance une ArgumentCountError lorsque moins d'arguments sont donnés que requis ; auparavant, cette fonction émettait un E_WARNING. | |
printf | Lance une ValueError si [precision] est inférieur à zéro ou supérieur à PHP_INT_MAX ; auparavant, cette fonction émettait un E_WARNING. | |
printf | Lance une ValueError si [width] est inférieur à zéro ou supérieur à PHP_INT_MAX ; auparavant, cette fonction émettait un E_WARNING. | |
readdir | dir_handle est désormais nullable. | |
readline_info | var_name et value sont désormais nullable. | |
readline_read_history | filename est désormais nullable. | |
readline_write_history | filename est désormais nullable. | |
rewinddir | context is now nullable. | |
round | num n'accepte plus les objets internes qui supporte les conversions numériques. | |
sapi_windows_vt100_support | enable is now nullable. | |
scandir | context est désormais nullable. | |
sem_acquire | semaphore attend désormais une SysvSemaphore; auparavant, une resource était attendue. | |
sem_get | En cas de succès, cette fonction retourne une instance de SysvSemaphore désormais; auparavant; une resource était retourné. | |
sem_get | Le type de auto_release a été modifié de int à bool. | |
sem_release | semaphore attend désormais une SysvSemaphore; auparavant, une resource était attendue. | |
sem_remove | semaphore attend désormais une SysvSemaphore; auparavant, une resource était attendue. | |
session_cache_expire | value est désormais nullable. | |
session_cache_limiter | value est désormais nullable. | |
session_id | id est désormais nullable. | |
session_module_name | module est désormais nullable. | |
session_name | name est désormais nullable. | |
session_save_path | path est désormais nullable. | |
session_set_cookie_params | path, domain, secure et httponly sont désormais nullable. | |
set_error_handler | errcontext a été supprimé, et ne sera plus passé aux fermetures utilisateur. | |
shm_attach | size est désormais nullable. | |
shm_attach | En cas de succès, cette fonction retourne une instance de SysvSharedMemory désormais; auparavant; une resource était retourné. | |
shm_detach | shm attend une instance de SysvSharedMemory désormais; auparavant, une resource était attendue. | |
shm_get_var | shm attend une instance de SysvSharedMemory désormais; auparavant, une resource était attendue. | |
shm_has_var | shm attend une instance de SysvSharedMemory désormais; auparavant, une resource était attendue. | |
shm_put_var | shm attend une instance de SysvSharedMemory désormais; auparavant, une resource était attendue. | |
shm_remove | shm attend une instance de SysvSharedMemory désormais; auparavant, une resource était attendue. | |
shm_remove_var | shm attend une instance de SysvSharedMemory désormais; auparavant, une resource était attendue. | |
shmop_close | shmop attend une instance de Shmop désormais; auparavant une resource était attendu. | |
shmop_delete | shmop attend une instance de Shmop désormais; auparavant une resource était attendu. | |
shmop_open | shmop attend une instance de Shmop désormais; auparavant une resource était attendu. | |
shmop_open | Si mode est invalide, ou si size est inférieur ou égal à zéro, une ValueError est levée ; auparavant, un E_WARNING était émis à la place, et la fonction retournait false. | |
shmop_read | shmop attend une instance de Shmop désormais; auparavant une resource était attendu. | |
shmop_read | Si offset ou size sont hors limite, une ValueError est levée; auparavant, une E_WARNING était émise et false était retourné, | |
shmop_size | shmop attend une instance de Shmop désormais; auparavant une resource était attendu. | |
shmop_write | shmop attend une instance de Shmop désormais; auparavant une resource était attendu. | |
shmop_write | Antérieur à PHP 8.0.0, false était retourné en cas d'échec. | |
sleep | La fonction lance une ValueError si seconds est négatif; auparavant, une erreur de niveau E_WARNING était levée, et la fonction retournait false. | |
socket_accept | En cas de succès, cette fonction retourne désormais une instance de Socket ; auparavant, une resource était retournée. | |
socket_addrinfo_bind | address est désormais une instance de AddressInfo ; auparavant, c'était une resource. | |
socket_addrinfo_bind | On success, this function returns a Socket instance now; previously, a resource was returned. | |
socket_addrinfo_connect | On success, this function returns a Socket instance now; previously, a resource was returned. | |
socket_addrinfo_connect | address est désormais une instance de AddressInfo ; auparavant, c'était une resource. | |
socket_addrinfo_explain | address est désormais une instance de AddressInfo ; auparavant, c'était une resource. | |
socket_addrinfo_lookup | On success, this function returns a array of AddressInfo instances now; previously, an array of resources was returned. | |
socket_addrinfo_lookup | service is nullable now. | |
socket_bind | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_clear_error | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_clear_error | socket est désormais nullable. | |
socket_close | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_connect | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_connect | port est désormais nullable. | |
socket_create | En cas de succès, cette fonction retourne désormais une instance de Socket ; auparavant, une resource était retournée. | |
socket_create_listen | En cas de succès, cette fonction retourne désormais une instance de Socket ; auparavant, une resource était retournée. | |
socket_create_pair | pair est une référence à un tableau d'instance de Socket ; auparavant, c'était une référence à un tableau de resources. | |
socket_export_stream | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_get_option | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_getpeername | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_getsockname | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_import_stream | En cas de succès, cette fonction retourne désormais une instance de Socket ; auparavant, une resource était retournée. | |
socket_last_error | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_last_error | socket est désormais nullable. | |
socket_listen | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_read | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_recv | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_recvfrom | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_recvmsg | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_send | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_sendmsg | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_sendto | port est désormais nullable. | |
socket_sendto | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_set_block | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_set_nonblock | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_set_option | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_shutdown | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_write | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_write | length est désormais nullable. | |
socket_wsaprotocol_info_export | socket est désormais une instance de Socket ; auparavant, c'était une resource. | |
socket_wsaprotocol_info_import | On success, this function returns a Socket instance now; previously, a resource was returned. | |
soundex | Antérieur à cette version, appeler la fonction avec une chaîne vide retournait false pour aucune raison particulière. | |
spl_autoload | file_extensions est désormais nullable. | |
spl_autoload_extensions | file_extensions est désormais nullable. | |
spl_autoload_functions | La valeur de retour a été mise à jour pour toujours être un tableau; auparavant, cette fonction retournait false si la pile d'autoload n'était pas active. | |
spl_autoload_register | callback est désormais nullable. | |
sprintf | Lance une ValueError si le nombre d'arguments est zéro ; auparavant, cette fonction émettait un E_WARNING. | |
sprintf | Lance une ArgumentCountError lorsque moins d'arguments sont donnés que requis ; auparavant, cette fonction émettait un E_WARNING. | |
sprintf | Cette fonction ne renvoie plus false en cas d'échec. | |
sprintf | Lance une ValueError si [width] est inférieur à zéro ou supérieur à PHP_INT_MAX ; auparavant, cette fonction émettait un E_WARNING. | |
sprintf | Lance une ValueError si [precision] est inférieur à zéro ou supérieur à PHP_INT_MAX ; auparavant, cette fonction émettait un E_WARNING. | |
str_split | Si length est plus petit que 1, une ValueError sera déclenchée; auparavant, une erreur de type E_WARNING était emise, et la fonction retournait false. | |
str_word_count | characters est désormais nullable. | |
strcspn | length est désormais nullable. | |
stream_context_create | options et params sont désormais nullable. | |
stream_context_get_default | options est désormais nullable. | |
stream_copy_to_stream | length est désormais nullable. | |
stream_get_contents | length est désormais nullable. | |
stream_socket_accept | timeout est désormais nullable. | |
stream_socket_client | timeout et context sont désormais nullables. | |
stream_socket_enable_crypto | session_stream est désormais nullable. | |
stream_socket_server | context est désormais nullable. | |
strftime | timestamp est désormais nullable. | |
strip_tags | allowed_tags est désormais nullable. | |
stripos | Passing an entier as needle is no longer supported. | |
stristr | Passing an entier as needle is no longer supported. | |
strpos | Passer un entier comme needle n'est plus supporté. | |
strrchr | Passing an entier as needle is no longer supported. | |
strripos | Passing an entier as needle is no longer supported. | |
strrpos | Passing an entier as needle is no longer supported. | |
strspn | length est désormais nullable. | |
strstr | Passing an entier as needle is no longer supported. | |
strtotime | baseTimestamp est désormais nullable. | |
substr | length est désormais nullable. Lorsque length est explicitement défini à null, la fonction retourne une sous-chaîne terminant à la fin de la chaîne, alors qu'elle renvoyait auparavant une chaîne vide. | |
substr | Cette fonction retourne une chaîne vide où auparavant elle retournait false | |
substr_compare | length est désormais nullable. | |
substr_count | length est désormais nullable. | |
substr_replace | length est désormais nullable. | |
touch | mtime et atime sont désormais nullable. | |
uasort | Si callback attend un paramètre à être passé par référence, cette fonction émet désormais une E_WARNING. | |
uksort | Si callback attend un paramètre à être passé par référence, cette fonction émet désormais une E_WARNING. | |
umask | mask est désormais nullable. | |
unixtojd | timestamp est désormais nullable. | |
usort | Si callback attend un paramètre à être passé par référence, cette fonction émet désormais une E_WARNING. | |
vfprintf | Lance une ValueError si [precision] est inférieur à zéro ou supérieur à PHP_INT_MAX ; auparavant, cette fonction émettait un E_WARNING. | |
vfprintf | Lance une ValueError si le nombre d'arguments est zéro ; auparavant, cette fonction émettait un E_WARNING. | |
vfprintf | Lance une ValueError si [width] est inférieur à zéro ou supérieur à PHP_INT_MAX ; auparavant, cette fonction émettait un E_WARNING. | |
vfprintf | Lance une ArgumentCountError lorsque moins d'arguments sont donnés que requis ; auparavant, cette fonction émettait un E_WARNING. | |
vfprintf | Cette fonction ne renvoie plus false en cas d'échec. | |
vprintf | Lance une ValueError si [width] est inférieur à zéro ou supérieur à PHP_INT_MAX ; auparavant, cette fonction émettait un E_WARNING. | |
vprintf | Cette fonction ne renvoie plus false en cas d'échec. | |
vprintf | Lance une ArgumentCountError lorsque moins d'arguments sont donnés que requis ; auparavant, cette fonction émettait un E_WARNING. | |
vprintf | Lance une ValueError si le nombre d'arguments est zéro ; auparavant, cette fonction émettait un E_WARNING. | |
vprintf | Lance une ValueError si [precision] est inférieur à zéro ou supérieur à PHP_INT_MAX ; auparavant, cette fonction émettait un E_WARNING. | |
vsprintf | Lance une ValueError si [precision] est inférieur à zéro ou supérieur à PHP_INT_MAX ; auparavant, cette fonction émettait un E_WARNING. | |
vsprintf | Cette fonction ne renvoie plus false en cas d'échec. | |
vsprintf | Lance une ArgumentCountError lorsque moins d'arguments sont donnés que requis ; auparavant, cette fonction émettait un E_WARNING. | |
vsprintf | Lance une ValueError si [width] est inférieur à zéro ou supérieur à PHP_INT_MAX ; auparavant, cette fonction émettait un E_WARNING. | |
vsprintf | Lance une ValueError si le nombre d'arguments est zéro ; auparavant, cette fonction émettait un E_WARNING. | |
xml_get_current_byte_index | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_get_current_column_number | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_get_current_line_number | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_get_error_code | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_parse | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_parse_into_struct | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_parser_create | Cette fonction retourne désormais une instance de XMLParser; auparavant, une resource était retournée, ou false si une erreur survient. | |
xml_parser_create | encoding est désormais nullable. | |
xml_parser_create_ns | Cette fonction retourne désormais une instance de XMLParser; auparavant, une resource était retournée, ou false si une erreur survient. | |
xml_parser_create_ns | encoding est désormais nullable. | |
xml_parser_free | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_parser_get_option | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_parser_set_option | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_set_character_data_handler | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_set_default_handler | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_set_element_handler | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_set_end_namespace_decl_handler | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_set_external_entity_ref_handler | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_set_notation_decl_handler | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_set_object | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_set_processing_instruction_handler | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_set_start_namespace_decl_handler | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
xml_set_unparsed_entity_decl_handler | parser attend une instance de XMLParser désormais; auparavent, une resource xml était attendue. | |
zip_close | Cette fonction est obsolète en faveur de l'API orientée objet, voir ZipArchive::close. | |
zip_entry_close | Cette fonction est obsolète en faveur de l'API orientée objet. | |
zip_entry_compressedsize | Cette fonction est obsolète en faveur de l'API orientée objet, voir ZipArchive::statIndex. | |
zip_entry_compressionmethod | Cette fonction est obsolète en faveur de l'API orientée objet, voir ZipArchive::statIndex. | |
zip_entry_filesize | Cette fonction est obsolète en faveur de l'API orientée objet, voir ZipArchive::statIndex. | |
zip_entry_name | Cette fonction est obsolète en faveur de l'API orientée objet, voir ZipArchive::statIndex. | |
zip_entry_open | Cette fonction est obsolète en faveur de l'API orientée objet. | |
zip_entry_read | Cette fonction est obsolète en faveur de l'API orientée objet, voir ZipArchive::getFromIndex. | |
zip_open | Cette fonction est obsolète en faveur de l'API orientée objet, voir ZipArchive::open. | |
zip_read | Cette fonction est obsolète en faveur de l'API orientée objet, voir ZipArchive::statIndex. | |
GlobIterator::__construct | Lance désormais une exception ValueError quand directory est une chaîne vide ; Auparavant, une RuntimeException était lancée. | |
IntlCalendar::setMinimalDaysInFirstWeek | A ValueError is now thrown on invalid input. Previously, false was returned. | |
IntlTimeZone::getIDForWindowsID | region is now nullable. | |
LimitIterator::__construct | Lance désormais une exception ValueError quand offset est inférieur à 0 ; Auparavant, une RuntimeException était lancée. | |
LimitIterator::__construct | Lance désormais une exception ValueError quand limit est inférieur à -1 ; Auparavant, une RuntimeException était lancée. | |
Locale::getDisplayLanguage | displayLocale est désormais nullable. | |
Locale::getDisplayName | displayLocale est désormais nullable. | |
Locale::getDisplayRegion | displayLocale est désormais nullable. | |
Locale::getDisplayScript | displayLocale est désormais nullable. | |
Locale::getDisplayVariant | displayLocale est désormais nullable. | |
mysqli_result::fetch_object | constructor_args accepte désormais [] pour les constructeurs avec 0 paramètre ; auparavant une exception était lancé. | |
mysqli_stmt::close | Cette fonction retourne désormais toujours true. Auparavant, elle retourne false en cas d'échec. | |
mysqli_stmt::__construct | query est désormais nullable. | |
mysqli::begin_transaction | name est désormais nullable. | |
mysqli::close | Cette fonction retourne désormais toujours true. Auparavant, elle retourne false en cas d'échec. | |
mysqli::commit | name est désormais nullable. | |
mysqli::debug | Cette fonction retourne désormais toujours true. Auparavant, elle retourne false en cas d'échec. | |
mysqli::rollback | name est désormais nullable. | |
NumberFormatter::create | pattern est désormais nullable. | |
PDOStatement::fetchAll | Cette méthode retourne désormais toujours un tableau, auparavant false pouvait être retourné en cas d'échec. | |
Phar::addFile | localName est désormais nullable. | |
Phar::buildFromIterator | baseDirectory est désormais nullable. | |
Phar::compress | extension est désormais nullable. | |
Phar::convertToData | format, compression, et extension sont désormais nullable. | |
Phar::convertToExecutable | format, compression, et extension sont désormais nullable. | |
Phar::createDefaultStub | index et webIndex sont désormais nullable. | |
Phar::decompress | extension est désormais nullable. | |
Phar::getMetadata | Le paramètre unserializeOptions a été ajouté. | |
Phar::setDefaultStub | webIndex est désormais nullable. | |
Phar::setSignatureAlgorithm | privateKey est désormais nullable. | |
Phar::webPhar | fileNotFoundScript et rewrite sont désormais nullable. | |
PharData::addFile | localName est désormais nullable. | |
PharData::buildFromIterator | baseDirectory est désormais nullable. | |
PharData::compress | extension est désormais nullable. | |
PharData::convertToData | format, compression, et extension sont désormais nullable. | |
PharData::convertToExecutable | format, compression, et localName sont désormais nullable. | |
PharData::decompress | extension est désormais nullable. | |
PharData::setDefaultStub | webIndex est désormais nullable. | |
PharData::setSignatureAlgorithm | privateKey est désormais nullable. | |
PharFileInfo::getMetadata | Le paramètre unserializeOptions a été ajouté. | |
PharFileInfo::isCompressed | compression est désormais nullable. | |
RecursiveDirectoryIterator::__construct | Lance désormais une exception ValueError quand directory est une chaîne vide ; Auparavant, une RuntimeException était lancée. | |
RecursiveIteratorIterator::getSubIterator | level est désormais nullable. | |
ReflectionClass::getConstants | filter a été ajouté. | |
ReflectionClass::getReflectionConstants | filter a été ajouté. | |
ReflectionMethod::getClosure | object est désormais nullable. | |
ReflectionParameter::getDefaultValue | Cette méthode permet désormais de récupérer la valeur par défaut de fonctions et méthodes de classe intégré. Auparavant, ReflectionException était émit. | |
ReflectionParameter::getDefaultValueConstantName | Cette méthode permet désormais de récupérer le nom de la constante de la valeur par défaut de fonctions et méthodes de classe intégré. Auparavant, ReflectionException était émit. | |
ReflectionProperty::getValue | object est désormais nullable. | |
ReflectionProperty::isInitialized | object est désormais nullable. | |
SimpleXMLElement::asXML | filename est désormais nullable. | |
SoapClient::__doRequest | The type of oneWay is booléen now; formerly it was entier. | |
SoapClient::__setCookie | value is now nullable. | |
SoapServer::handle | request est désormais nullable. | |
SplFileInfo::getFileInfo | class est désormais nullable. | |
SplFileInfo::getPathInfo | class est désormais nullable. | |
SplFileInfo::openFile | context est désormais nullable. | |
SplFixedArray::__construct | Lance désormais une exception ValueError lorsque size est négatif. Auparavant, une InvalidArgumentException était lancée. | |
tidy::__construct | filename, config, encoding et useIncludePath sont désormais nullable. | |
tidy::parseFile | config et encoding sont désormais nullable. | |
tidy::parseString | config et encoding sont désormais nullable. | |
tidy::repairFile | config et encoding sont désormais nullable. | |
tidy::repairFile | tidy::repairFile est désormais une méthode statique. | |
tidy::repairString | Cette fonction n'accepte plus le paramètre useIncludePath. | |
tidy::repairString | config et encoding sont désormais nullable. | |
tidy::repairString | tidy::repairString est désormais une méthode statique. | |
XMLReader::getAttribute | Cette fonction ne peut plus retourner false. | |
XMLReader::getAttributeNs | Cette fonction ne peut plus retourner false. | |
XMLReader::lookupNamespace | Cette fonction ne peut plus retourner false. | |
XMLReader::next | name est désormais nullable. | |
XMLReader::open | XMLReader::open est désormais déclaré comme méthode statique, mais peut toujours être appelé sur une instance de XMLReader. | |
XMLReader::XML | XMLReader::xml est désormais déclaré comme méthode statique, mais peut toujours être appelé sur une instance de XMLReader. | |
XMLWriter::endAttribute | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::endCdata | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::endComment | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::endDocument | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::endDtd | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::endDtdAttlist | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::endDtdElement | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::endDtdEntity | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::endElement | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::endPi | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::flush | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::flush | Cette fonction ne peut plus retourner false. | |
XMLWriter::fullEndElement | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::openMemory | Cette fonction retourne désormais une instance de XMLWriter en cas de succès. Auparavant, une ressource était retournée dans ce cas. | |
XMLWriter::openUri | Cette fonction retourne désormais une instance de XMLWriter en cas de succès. Auparavant, une ressource était retournée dans ce cas. | |
XMLWriter::outputMemory | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::setIndent | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::setIndentString | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::startAttribute | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::startAttributeNs | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::startAttributeNs | prefix est désormais nullable. | |
XMLWriter::startCdata | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::startComment | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::startDocument | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::startDtd | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::startDtdAttlist | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::startDtdElement | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::startDtdEntity | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::startElement | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::startElementNs | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::startPi | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::text | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::writeAttribute | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::writeAttributeNs | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::writeCdata | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::writeComment | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::writeDtd | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::writeDtdAttlist | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::writeDtdElement | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::writeDtdEntity | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::writeDtdEntity | publicId, systemId et notationData sont désormais nullable. | |
XMLWriter::writeElement | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::writeElementNs | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::writePi | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
XMLWriter::writeRaw | writer attend une instance de XMLWriter désormais; auparavant, une resource était attendu. | |
ZipArchive::setEncryptionIndex | password est désormais nullable. | |
ZipArchive::setEncryptionName | password est désormais nullable. | |
7.4.4 | proc_open | Ajout de l'option create_new_console au paramètre options. |
7.4.0 | array_merge | Cette fonction peut désormais être appelée sans paramètres. Auparavant, au moins un paramètre était requis. |
array_merge_recursive | Cette fonction peut désormais être appelée sans paramètres. Auparavant, au moins un paramètre était requis. | |
base_convert | Passer des caractères invalides génèrera désormais une notice obsolète. Le résultat sera toujours calculé comme si les caractères invalides n'existaient pas. | |
bindec | Passer des caractères invalides génèrera désormais une notice obsolète. Le résultat sera toujours calculé comme si les caractères invalides n'existaient pas. | |
chr | Cette fonction n'accepte plus silencieusement les codepoints non supporté, et casts ces valeurs à 0. | |
curl_version | Le paramètre optionnel age est obsolète ; si une valeur est fournit, elle est ignoré. | |
current | À partir de PHP 7.4.0, les instances de classes SPL sont traitées comme des objets vides sans propriétés au lieu d'appeler la méthode Iterator avec le même nom que cette fonction. | |
end | À partir de PHP 7.4.0, les instances de classes SPL sont traitées comme des objets vides sans propriétés au lieu d'appeler la méthode Iterator avec le même nom que cette fonction. | |
fgetcsv | Le paramètre escape accepte désormais une chaîne de caractère vide afin de désactiver le mécanisme d'échappement propriétaire. | |
fputcsv | Le paramètre escape accepte désormais une chaîne de caractères vide afin de désactiver le mécanisme d'échapement propriétaire. | |
get_declared_classes | Précédemment get_declared_classes retournait toujours les classes parentes avant les classes enfant. Ceci n'est plus le cas. Aucun ordre particulier n'est garantie pour la valeur de retour de get_declared_classes. | |
get_magic_quotes_gpc | Cette fonction a été rendue obsolète. | |
get_magic_quotes_runtime | Cette fonction a été rendue obsolète. | |
gzread | Cette fonction retourne désormais false en cas d'échec; auparavant 0 était retourné. | |
gzwrite | Cette fonction retourne désormais false en cas d'échec; auparavant 0 était retourné. | |
hash_algos | Support pour crc32c a été ajouté. | |
hexdec | Passer des caractères invalides génèrera désormais une notice obsolète. Le résultat sera toujours calculé comme si les caractères invalides n'existaient pas. | |
idn_to_ascii | La valeur par défaut du paramètre variant est maintenant INTL_IDNA_VARIANT_UTS46 à la place de la constante INTL_IDNA_VARIANT_2003 déprécié. | |
idn_to_utf8 | La valeur par défaut du paramètre variant est maintenant INTL_IDNA_VARIANT_UTS46 à la place de la constante INTL_IDNA_VARIANT_2003 déprécié. | |
imagecropauto | La valeur par défaut de mode a été modifié en IMG_CROP_AUTO. Auparavant, la valeur par défaut était -1 qui correspond à IMG_CROP_DEFAULT, mais passer -1 est désormais obsolète. | |
imagecropauto | Le comportement de imagecropauto de la bibliothèque libgd intégré a été syncrhonisé avec celle de libgd système : IMG_CROP_DEFAULT n'utilise plus IMG_CROP_SIDES comme solution de replis et la tolérance de rognage utilise désormais le même algorithme que libgd système. | |
imagefilter | La prise en charge de la dispersion (IMG_FILTER_SCATTER) a été ajoutée. | |
implode | Passer separator après les array (i.e. utilisant la signature antérieure) a été rendu obsolète. | |
key | À partir de PHP 7.4.0, les instances de classes SPL sont traitées comme des objets vides sans propriétés au lieu d'appeler la méthode Iterator avec le même nom que cette fonction. | |
ldap_control_paged_result | Cette fonction est devenue obsolète. | |
ldap_control_paged_result_response | Cette fonction est devenue obsolète. | |
money_format | Cette fonction est obsolète. Utiliser NumberFormatter::formatCurrency à la place. | |
next | À partir de PHP 7.4.0, les instances de classes SPL sont traitées comme des objets vides sans propriétés au lieu d'appeler la méthode Iterator avec le même nom que cette fonction. | |
octdec | Passer des caractères invalides génèrera désormais une notice obsolète. Le résultat sera toujours calculé comme si les caractères invalides n'existaient pas. | |
openssl_random_pseudo_bytes | La fonction ne retourne plus false en cas d'échec, mais lance une Exception à la place. | |
password_hash | Le paramètre algo attend désormais une chaîne de caractères, mais continue d'accepter un entier afin de conserver une compatibilité antérieure. | |
password_hash | L'extension sodium fournit un implémentation alternative pour les mots de passes Argon2. | |
password_needs_rehash | Le paramètre algo attend désormais une chaîne de caractères, mais continue d'accepter un entier afin de conserver une compatibilité antérieure. | |
preg_replace_callback | Le paramètre flags a été ajouté. | |
preg_replace_callback_array | Le paramètre flags a été ajouté. | |
prev | À partir de PHP 7.4.0, les instances de classes SPL sont traitées comme des objets vides sans propriétés au lieu d'appeler la méthode Iterator avec le même nom que cette fonction. | |
proc_open | Ajout de l'option create_process_group au paramètre options. | |
proc_open | proc_open accepte désormais un tableau pour command. | |
reset | À partir de PHP 7.4.0, les instances de classes SPL sont traitées comme des objets vides sans propriétés au lieu d'appeler la méthode Iterator avec le même nom que cette fonction. | |
stat | Les valeurs statiques size, atime, mtime et ctime des liens symboliques sont toujours ceux de la cible. Ce n'était précédemment pas le cas pour les builds NTS sous Windows. | |
stat | Sous Windows, le numéro du volume est maintenant le numéro de série qui contient le fichier, et le numéro de l'inode est l'identifiant associé avec le fichier. | |
str_getcsv | Le paramètre escape interprète désormais une chaîne vide en tant que signal de désactiver le mécanisme d'échappement propriétaire. Auparavant, une chaîne vide était traité comme la valeur par défaut du paramètre. | |
strip_tags | allowed_tags accepte désormais un tableau. | |
unserialize | Ajout de l'élément max_depth aux options pour définir la profondeur maximale autorisée des structures lors de la désérialisation. | |
Locale::lookup | defaultLocale est désormais nullable. | |
SplFileObject::fgetcsv | Le paramètre escape accepte désormais une chaîne de caractère vide afin de désactivé le mécanisme d'échapement propriétaire. | |
SplFileObject::fputcsv | Le paramètre escape accepte désormais une chaîne de caractères vide afin de désactivé le mécanisme d'échapement propriétaire. | |
SplFileObject::fwrite | Cette fonction retourne désormais false au lieu de zéro en cas d'échec. | |
SplFileObject::getCsvControl | Le caractère d'espacement peut désormais être une chaîne vide. | |
SplFileObject::setCsvControl | Le paramètre escape accepte désormais une chaîne de caractère vide afin de désactivé le mécanisme d'échapement propriétaire. | |
SQLite3Stmt::bindParam | param supporte désormais la notation @param. | |
SQLite3Stmt::bindValue | param supporte désormais la notation @param. | |
7.3.24, 7.4.12 | jdtounix | La limite supérieure du paramètre julian_day a été étendue. Avant, elle était de 2465342 suivant l'architecture. |
tidyNode::isHtml | Cette fonction a été corrigée pour avoir un comportement raisonnable. Auparavant, la plupart des nœuds était rapporté comme étant un nœud HTML. | |
7.3.15, 7.4.3 | curl_setopt | Introduction de la constante CURLOPT_HTTP09_ALLOWED. |
7.3.14, 7.4.2 | dba_open | Le pilote lmdb supporte désormais un paramètre additionel map_size. |
dba_popen | Le pilote lmdb supporte désormais un paramètre additionel map_size. | |
7.3.0 | DateTimeImmutable::createFromFormat | Le spécificateur de format v a été ajouté. |
apache_request_headers | Cette fonction devient disponible pour l'API serveur (SAPI) FPM (FastCGI Process Manager). | |
array_push | Cette fonction peut désormais être appelée avec un seul paramètre. Auparavant, au moins deux paramètres étaient requis. | |
array_unshift | Cette fonction peut désormais être appelée avec un seul paramètre. Auparavant, au moins deux paramètres étaient requis. | |
assert | Déclarer une fonction qui s'appelle assert() à l'intérieur d'un espace de nom est devenue obsolète. De telles déclarations génèrent désormais une E_DEPRECATED. | |
bcmul | bcmul retourne désormais les nombres avec la précision demandé. Auparavant, les nombres retournés pouvait omettre les zéros décimaux trainant à la fin. | |
bcpow | bcpow retourne désormais les nombres avec la précision demandé. Auparavant, les nombres retournés pouvait omettre les zéros décimaux trainant à la fin. | |
bcscale | bcscale peut désormais être utilisée pour récupérer la précision actuelle ; quand elle est utilisée pour définir une nouvelle précision, elle retourne désormais l'ancienne précision. Auparavant, scale était obligatoire, et bcscale retournait toujours true. | |
compact | compact émet maintenant une erreur de niveau E_NOTICE si une chaîne donnée fait référence à une variable non définie. Autrefois, ces chaînes ont été silencieusement ignorées. | |
curl_getinfo | Ajout de CURLINFO_CONTENT_LENGTH_DOWNLOAD_T, CURLINFO_CONTENT_LENGTH_UPLOAD_T, CURLINFO_HTTP_VERSION, CURLINFO_PROTOCOL, CURLINFO_PROXY_SSL_VERIFYRESULT, CURLINFO_SCHEME, CURLINFO_SIZE_DOWNLOAD_T, CURLINFO_SIZE_UPLOAD_T, CURLINFO_SPEED_DOWNLOAD_T, CURLINFO_SPEED_UPLOAD_T, CURLINFO_APPCONNECT_TIME_T, CURLINFO_CONNECT_TIME_T, CURLINFO_FILETIME_T, CURLINFO_NAMELOOKUP_TIME_T, CURLINFO_PRETRANSFER_TIME_T, CURLINFO_REDIRECT_TIME_T, CURLINFO_STARTTRANSFER_TIME_T, CURLINFO_TOTAL_TIME_T. | |
curl_setopt | Introduit CURLOPT_ABSTRACT_UNIX_SOCKET, CURLOPT_KEEP_SENDING_ON_ERROR, CURLOPT_PRE_PROXY, CURLOPT_PROXY_CAINFO, CURLOPT_PROXY_CAPATH, CURLOPT_PROXY_CRLFILE, CURLOPT_PROXY_KEYPASSWD, CURLOPT_PROXY_PINNEDPUBLICKEY, CURLOPT_PROXY_SSLCERT, CURLOPT_PROXY_SSLCERTTYPE, CURLOPT_PROXY_SSL_CIPHER_LIST, CURLOPT_PROXY_SSLKEY, CURLOPT_PROXY_SSLKEYTYPE, CURLOPT_PROXY_SSL_OPTIONS, CURLOPT_PROXY_SSL_VERIFYHOST, CURLOPT_PROXY_SSL_VERIFYPEER, CURLOPT_PROXY_SSLVERSION, CURLOPT_PROXY_TLSAUTH_PASSWORD, CURLOPT_PROXY_TLSAUTH_TYPE, CURLOPT_PROXY_TLSAUTH_USERNAME, CURLOPT_SOCKS5_AUTH, CURLOPT_SUPPRESS_CONNECT_HEADERS, CURLOPT_DISALLOW_USERNAME_IN_URL, CURLOPT_DNS_SHUFFLE_ADDRESSES, CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS, CURLOPT_HAPROXYPROTOCOL, CURLOPT_PROXY_TLS13_CIPHERS, CURLOPT_SSH_COMPRESSION, CURLOPT_TIMEVALUE_LARGE et CURLOPT_TLS13_CIPHERS. | |
define | case_insensitive est obsolète et sera supprimée dans la version 8.0.0. | |
ftp_fget | Le paramètre mode est maintenant optionel. Précédemment il était obligatoire. | |
ftp_fput | Le paramètre mode est maintenant optionnel. Précédemment il était obligatoire. | |
ftp_get | Le paramètre mode est maintenant optionnel. Précédemment il était obligatoire. | |
ftp_nb_fget | Le paramètre mode est maintenant optionnel. Précédemment il était obligatoire. | |
ftp_nb_fput | Le paramètre mode est maintenant optionel. Précédemment il était obligatoire. | |
ftp_nb_get | Le paramètre mode est maintenant optionnel. Précédemment il était obligatoire. | |
ftp_nb_put | Le paramètre mode est maintenant optionel. Précédemment il était obligatoire. | |
ftp_put | Le paramètre mode est maintenant optionel. Précédemment il était obligatoire. | |
getallheaders | Cette fonction devient disponible pour l'API serveur (SAPI) FPM (FastCGI Process Manager). | |
imagecreatefromstring | WEBP est désormais supporté (si supporté par la libgd utilisé). | |
is_countable | is_countable a été ajouté. | |
json_decode | Le flags JSON_THROW_ON_ERROR a été ajouté. | |
json_encode | Le flags JSON_THROW_ON_ERROR a été ajoutée. | |
ldap_add | Support pour controls a été ajouté. | |
ldap_compare | Support pour controls a été ajouté. | |
ldap_delete | Support pour controls a été ajouté. | |
ldap_exop | Support for serverctrls added | |
ldap_exop_passwd | Support for controls added | |
ldap_list | Support pour controls a été ajouté. | |
ldap_mod_add | Support pour controls a été ajouté. | |
ldap_mod_del | Support pour controls a été ajouté. | |
ldap_mod_replace | Support pour controls a été ajouté. | |
ldap_modify_batch | Support pour controls a été ajouté. | |
ldap_mod_add_ext | Support for controls added | |
ldap_mod_del_ext | Support for controls added | |
ldap_mod_replace_ext | Support for controls added | |
ldap_parse_result | Support pour controls a été ajouté. | |
ldap_read | Support pour controls a été ajouté. | |
ldap_rename | Support pour controls a été ajouté. | |
ldap_rename_ext | Support for controls added | |
ldap_search | Support pour controls a été ajouté. | |
list | Le support pour l'assignement par référence dans la déstructuration de tableau a été ajouté. | |
mb_convert_case | Ajout du support de MB_CASE_FOLD, MB_CASE_UPPER_SIMPLE, MB_CASE_LOWER_SIMPLE, MB_CASE_TITLE_SIMPLE, et MB_CASE_FOLD_SIMPLE en tant que mode. | |
password_hash | Ajout de la prise en charge des mots de passe Argon2id à l'aide de PASSWORD_ARGON2ID. | |
preg_quote | Le caractère # est maintenant protégé | |
session_get_cookie_params | L'entrée "samesite" a été ajouté dans le tableau retourné. | |
session_set_cookie_params | Une signature alternative supportant un tableau d'lifetime_or_options a été ajouté. Cette signature supporte la définition de l'attribut SameSite du cookie. | |
setcookie | Une signature alternative supportant un tableau d'options a été ajouté. Cette signature supporte la définition de l'attribut SameSite du cookie. | |
setrawcookie | Une signature alternative supportant un tableau d'options a été ajouté. Cette signature supporte la définition de l'attribut SameSite du cookie. | |
stripos | Passer un entier comme before_needle a été rendu obsolète. | |
stristr | Passer un entier comme before_needle a été rendu obsolète. | |
strpos | Passer un entier comme before_needle a été rendu obsolète. | |
strrchr | Passer un entier comme before_needle a été rendu obsolète. | |
strripos | Passer un entier comme before_needle a été rendu obsolète. | |
strrpos | Passer un entier comme before_needle a été rendu obsolète. | |
strstr | Passer un entier comme before_needle a été rendu obsolète. | |
unlink | Sur Windows, il est désormais possible de unlink les fichiers dont les gestionnaires sont utilisés, ce qui auparavant échouait. Cependant, il n'est toujours pas possible de recréer le fichier supprimé, jusqu'à ce que tous ses gestionnaires soient fermés. | |
var_export | Exporte désormais les objets stdClass en tant qu'un tableau transtyper vers un objet ((object) array( ... )), au lieu d'utiliser la méthode non existante stdClass::__setState. L'effet pratique est que désormais stdClass est exportable, et que le code résultant fonctionnera même sur des versions antérieure de PHP. | |
xml_set_external_entity_ref_handler | La valeur de retour de handler n'est désormais plus ignoré quand l'extension a été compilé contre libxml. Auparavant, la valeur de retour était ignoré et l'analyse ne s'arrêtait jamais. | |
7.2.19, 7.3.6, 7.4.0 | DatePeriod::__construct | recurrences doit désormais être plus grand que 0. |
7.2.19, 7.3.6 | SplFileObject::__toString | Modifié d'un alias de SplFileObject::current en un alias de SplFileObject::fgets. |
7.2.18, 7.3.5 | substr_compare | offset peut désormais être égal à la taille de haystack. |
7.2.12 | DateInterval::format | Le format F et f sera désormais toujours positif. |
7.2.0 | array_unique | Si flags est SORT_STRING, précédemment array était copié et les éléments non-unique était supprimé (sans compresser le tableau après), mais maintenant un nouveau tableau est construit en ajoutant les éléments unique. Par conséquence le résultat final peut avoir des index numérique différent. |
assert | L'utilisation d'une chaîne de caractères en tant qu'assertion est est devenue obsolète. Ceci émet désormais une notice E_DEPRECATED quand assert.active et zend.assertions sont tous les deux définit à 1. | |
bcmod | Le paramètre scale a été ajouté. | |
bcmod | num1 et num2 ne sont plus tronqués en entier. Le comportement de bcmod suit fmod plutôt que l'opérateur %. | |
count | count génère désormais un avertissement pour des types dénombrables invalides passés au paramètre value. | |
date_parse | L'élément zone du tableau retourné représente maintenant des secondes au lieu des minutes, et son signe est inversé. Par exemple, -120 est maintenant 7200. | |
date_parse_from_format | L'élément zone du tableau retourné représente des secondes au lieu de minutes maintenant, et son signe est inversé. Par exemple -120 est maintenant égal à 7200. | |
date_sun_info | Le calcul a été corrigé en tenant compte du minuit local au lieu du midi local, ce qui modifie légèrement les résultats. | |
exif_read_data | La prise en charge des formats EXIF suivants a été ajoutée : Samsung DJI Panasonic Sony Pentax Minolta Sigma/Foveon AGFA Kyocera Ricoh Epson | |
exif_read_data | Le paramètre file prend désormais en charge les fichier locaux ou les ressources de flux. | |
exif_thumbnail | Le paramètre file supporte les fichiers locaux ou les ressources de flux. | |
get_class | Antérieur à cette version, la valeur par défaut pour object était null et avait le même effet que pas passer de valeur. Désormais null n'est plus la valeur par défaut pour object, et n'est plus une entrée valide. | |
gettype | Les ressources fermées sont maintenant rapportées en tant que 'resource (closed)'. Précédemment la valeur retournée pour des ressources fermées était 'unknown type'. | |
hash_copy | Accepte et retourne une classe HashContext au lieu d'une ressource. | |
hash_final | Accepte une HashContext au lieu d'une ressource. | |
hash_hmac | L'utilisation de fonctions de hachage non cryptographiques (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) a été désactivée. | |
hash_hmac_file | L'utilisation de fonctions de hachage non cryptographiques (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) a été désactivée. | |
hash_init | Retourne une HashContext au lieu d'une ressource. | |
hash_init | L'usage de fonction de hachage non-cryptographique (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) avec HASH_HMAC a été désactivé. | |
hash_pbkdf2 | L'utilisation de fonctions de hachage non cryptographiques (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) a été désactivée. | |
hash_update | Accepte une HashContext au lieu d'une ressource. | |
hash_update_file | Accepte une HashContext au lieu d'une ressource. | |
hash_update_stream | Accepte une HashContext au lieu d'une ressource. | |
idn_to_ascii | INTL_IDNA_VARIANT_2003 a été déprécié; utiliser INTL_IDNA_VARIANT_UTS46 à la place. | |
idn_to_utf8 | INTL_IDNA_VARIANT_2003 a été déprécie; utiliser INTL_IDNA_VARIANT_UTS46 à la place. | |
imageantialias | imageantialias est maintenant généralement disponible. Auparavant, elle était seulement disponible si PHP a été compilé avec la version groupée de la bibliothèque GD. | |
imagegd | imagegd permet maintenant de produire des images TrueColor. Auparavant, elles ont été implicitement converties en palette. | |
imagelayereffect | Ajout de la constante IMG_EFFECT_MULTIPLY (nécessite la libgd système >= 2.1.1 ou la libgd embarquée). | |
imagetypes | Ajout de la constante IMG_BMP. | |
is_object | is_object retourne maintenant true pour un objet délinéarisé sans une définition de classe (classe de __PHP_Incomplete_Class). Précédement false était retourné. | |
json_decode | Le paramètre associative est désormais nullable. | |
json_decode | Les flags JSON_INVALID_UTF8_IGNORE, et JSON_INVALID_UTF8_SUBSTITUTE ont été ajouté. | |
json_encode | Les flags JSON_INVALID_UTF8_IGNORE, et JSON_INVALID_UTF8_SUBSTITUTE ont été ajoutées. | |
Le paramètre additional_headers accepte maintenant les array. | ||
mb_check_encoding | Cette fonction accepte maintenant également un tableau comme valeur de value. Auparavant, seules les chaîne de caractères était prises en charge. | |
mb_convert_encoding | Cette fonction accepte désormais un tableau en tant que string. Auparavant, seulement les chaîne de caractères étaient supportées. | |
mb_parse_str | Un appel à la fonction mb_parse_str sans le second paramètre est devenu obsolète. | |
mb_send_mail | Le paramètre additional_headers accepte désormais un tableau. | |
mt_rand | mt_rand a reçu une correction de bogue pour un bug de polarisation modulo. Cela signifie que les séquences générées avec une valeur d'initialisation spécifique peuvent différer de php 7.1 sur les machines 64-bit. | |
number_format | number_format a été modifié pour ne plus permettre de retourner -0, précédemment -0 pouvait être retourné pour des cas où num valait -0.01. | |
openssl_pkcs7_verify | Le paramètre output_filename a été ajouté. | |
pack | Les types float et double prennent en charge Big Endian et Little Endian. | |
parse_str | L'utilisation de parse_str sans le second argument émet une note E_DEPRECATED. | |
password_hash | Ajout de la prise en charge des mots de passe Argon2i à l'aide de PASSWORD_ARGON2I. | |
preg_match | PREG_UNMATCHED_AS_NULL est maintenant supporté pour le paramètre $flags. | |
preg_match_all | PREG_UNMATCHED_AS_NULL est maintenant supporté pour le paramètre $flags. | |
preg_quote | delimiter est désormais nullable. | |
proc_nice | Cette fonction est maintenant disponible sur Windows. | |
rand | rand a reçu une correction de bogue pour un bug de polarisation modulo. Cela signifie que les séquences générées dans certain cas spécifiques peuvent différer de php 7.1 sur les machines 64-bit. | |
read_exif_data | Cet alias de fonction a été déconseillé. | |
session_abort | Le type de retour de cette fonction est désormais booléen. Auparavant, c'était void. | |
session_module_name | Il est désormais explicitement interdit de définir le nom du mode en tant que "user". Auparavent, ceci était silencieusement ignoré. | |
session_name | session_name vérifie l'état de la session, auparavant elle vérifiait uniquement l'état du cookie. Par conséquent, les versions plus anciennes de session_name autorise l'appel de session_name après session_start ce qui peut causer le plantage de PHP et peut donner lieu à des comportements étranges. | |
session_reset | Le type de retour de cette fonction est désormais booléen. Auparavant, c'était void. | |
session_set_cookie_params | Cette fonction retourne true en cas de succès ou false si une erreur survient. Auparavant la fonction retourner void. | |
session_unset | Le type de retour de cette fonction est désormais booléen. Auparavant, c'était void. | |
session_write_close | Le type de retour de cette fonction est désormais booléen. Auparavant, c'était void. | |
set_error_handler | errcontext est devenu obsolète. L'usage de ce paramètre émet une notice E_DEPRECATED. | |
unpack | Les types float et double supporte à la fois l'orientation Big Endian et Little Endian. | |
utf8_decode | Cette fonction a été déplacée dans le cœur de PHP ; auparavant, il était nécessaire d'installer l'extension XML pour l'utiliser. | |
utf8_encode | Cette fonction a été déplacée dans le cœur de PHP, auparavant, il était nécessaire d'installer l'extension XML pour l'utiliser. | |
PDOStatement::debugDumpParams | PDOStatement::debugDumpParams retourne maintenant le SQL envoyé à la base de données, y compris la requête complète, RAW (y compris les espaces réservés remplacés avec leurs valeurs délimitées). Notez que cela ne sera disponible que si les instructions préparées émulées sont activées. | |
ReflectionClass::getMethods | filter est désormais nullable. | |
ReflectionClass::getProperties | filter est désormais nullable. | |
SQLite3::openBlob | Le paramètre flags a été ajouté, permettant d'écrire des BLOBs ; précédement seul la lecture était supporté. | |
7.1.24, 7.2.12, 7.3.0 | xml_parser_get_option | options supporte désormais XML_OPTION_SKIP_TAGSTART et XML_OPTION_SKIP_WHITE. |
7.1.5 | IntlDateFormatter::format | Ajout du support pour fournir un objet générique DateTimeInterface pour le paramètre datetime. Anciennement, seulement les objets valide DateTime étaient supportés. |
7.1.4 | PDO::sqliteCreateFunction | Le paramètre flags a été ajouté. |
SQLite3::createFunction | Le paramètre flags a été ajouté. | |
7.1.0 | DateInterval::format | Les caractères de format F et f ont été ajoutés. |
DateTime::setTime | Le paramètre microsecond a été ajouté. | |
DateTimeImmutable::__construct | Désormais les microsecondes sont remplis avec leur valeur actuelle. Et non '00000'. | |
DateTimeImmutable::setTime | Le paramètre microsecond a été ajouté. | |
DateTimeZone::listIdentifiers | countryCode est désormais nullable. | |
array_rand | L'algorithme interne de génération aléatoire a été modifié pour utiliser le générateur aleatoire de nombre Mersenne Twister au lieu de la fonction aléatoire libc | |
curl_multi_setopt | Ajout de CURLMOPT_PUSHFUNCTION. | |
exif_imagetype | Ajout de la prise en charge de WebP. | |
file_get_contents | Ajout du support pour des positions offset négative. | |
get_headers | Le paramètre context a été ajouté. | |
getenv | name peut désormais être omit pour récupérer un tableau associatif de toutes les variables d'environnement. | |
getimagesize | Ajout du support de WebP. | |
getopt | Ajout du paramètre rest_index. | |
grapheme_extract | Le support des valeurs négatives pour offset a été ajouté. | |
grapheme_stripos | Ajout du support des offsets négatifs. | |
grapheme_strpos | Ajout du support des offsets négatifs. | |
hash_algos | Support pour sha512/224, sha512/256, sha3-224, sha3-256, sha3-384 et sha3-512 ont été ajouté. | |
iconv_strpos | Suppport pour les offsets négatifs a été ajouté. | |
json_decode | Une clé JSON vide ("") peut être encodée dans la propriété d'objet vide au lieu d'utiliser une clé avec la valeur _empty_. | |
json_encode | Le flags JSON_UNESCAPED_LINE_TERMINATORS a été ajoutée. | |
json_encode | serialize_precision est utilisé à la place de precision lors de l'encodage de valeurs float. | |
list | Il est maintenant possible de spécifier les clés dans la list. Cela permet de déstructurer des tableaux avec des clés non-entières ou non séquentielles. | |
long2ip | La type du paramètre ip a été modifié de string en int. | |
mb_ereg | mb_ereg va maintenant affecter matches à un array vide, si rien ne correspond. Auparavant, les matches n'étaient pas modifiées dans ce cas. | |
mb_ereg_replace | Cette fonction vérifie si string est valide pour l'encodage courant. | |
mb_ereg_replace | Le modificateur e est désormais obsolète. | |
mb_ereg_replace_callback | Cette fonction vérifie si string est valide pour l'encodage courant. | |
mb_ereg_search_setpos | La prise en charge d'une offset négative a été ajoutée. | |
mb_eregi | mb_eregi définira désormais matches en un tableau vide, s'il n'y a aucune correspondance. Auparavant, matches n'était pas modifié dans ce cas. | |
mb_eregi_replace | Le modificateur e est désormais obsolète. | |
mb_eregi_replace | Cette fonction vérifie si string est valide pour l'encodage courant. | |
mb_strimwidth | Support pour starts et widths négatifs a été ajouté. | |
mb_stripos | Support pour offsets négatifs a été ajouté. | |
mb_strpos | Support pour offsets négatifs a été ajouté. | |
mt_rand | rand est devenu un alias de mt_rand. | |
mt_rand | mt_rand a été mis à jour pour utiliser la version corrigée, correcte, de l'algorithme Twister Mersenne. Pour revenir à l'ancien comportement, utilisez mt_srand avec MT_RAND_PHP comme deuxième paramètre. | |
mt_srand | mt_rand a été mis à jour pour utiliser la version corrigé, correcte de l'algorithme de Mersenne Twister. Pour retourner à l'ancien comportement, utilisez mt_srand avec MT_RAND_PHP comme deuxième paramètre. | |
mt_srand | srand a été changé pour être un alias de mt_srand. | |
openssl_csr_new | options supporte désormais curve_name. | |
openssl_decrypt | Les paramètres tag et aad ont été ajoutée. | |
openssl_encrypt | Les paramètres tag, aad et tag_length ont été ajoutés. | |
openssl_pkey_new | L'option curve_name a été ajouté pour permettre la création de clés EC. | |
output_add_rewrite_var | Antérieur à php 7.1.0, la réécriture des variables définis par output_add_rewrite_var utilisait la même mémoire tampon de sortie que le module de session trans sid. À partir de PHP 7.1.0, le tampon de sortie dédié est utilisé, url_rewriter.tags est utilisé uniquement pour les fonctions de sortie, ajout de url_rewriter.hosts. | |
output_reset_rewrite_vars | Avant php 7.1.0, les variables de réécriture définis par output_add_rewrite_var utilisaient la même mémoire tampon de sortie du module de session trans sid. Depuis PHP 7.1.0, la mémoire tampon de sortie dédiée est utilisée et output_reset_rewrite_vars supprime uniquement les vars de réécriture définis par output_add_rewrite_var. | |
pcntl_signal | À partir de PHP 7.1.0 le gestionnaire de la fonction de rappel est doté d'un second argument qui contient le siginfo de ce signal spécifique. Ces données sont seulement fournies si le système d'exploitation a la structure siginfo_t. Si le système d'exploitation n'implémente pas siginfo_t NULL est fournit. | |
pcntl_signal_get_handler | La fonction pcntl_signal_get_handler a été ajoutée. | |
pg_fetch_all | Le paramètre mode a été ajouté. | |
pg_last_notice | Le paramètre mode a été ajouté. | |
pg_select | Le paramètre mode a été ajouté. | |
rand | rand a été fait un alias de mt_rand. | |
session_start | session_start retourne maintenant false et n'initialise plus $_SESSION lorsqu'il n'a pas pu démarrer la session. | |
shuffle | L'algorithme interne de génération aléatoire a été modifié pour utiliser le générateur de nombre aléatoire Mersenne Twister au lieu de la fonction libc rand. | |
srand | srand est devenu un alias de mt_srand. | |
str_shuffle | L'algorithme de randomisation a été modifié pour utiliser le Générateur de Nombre Aléatoire Mersenne Twister à la place de la fonction rand de libc. | |
stripos | Ajout du support des nombres négatifs pour le paramètre offset. | |
strpos | Ajout du support des nombres négatifs pour le paramètre offset. | |
substr_count | Ajout du support des nombres négatifs pour offset et length. length peut aussi être 0 maintenant. | |
tempnam | tempnam émet désormais une notice lors du rabat sur le dossier temporaire système. | |
unpack | La position offset optionnelle à été ajouté. | |
unserialize | L'élément allowed_classes de options) est maintenant strictement typé, c'est à dire si quelque chose autre qu'un tableau array ou un bool est donné unserialize retourne false et émet une E_WARNING. | |
ReflectionType::__toString | ReflectionType::__toString a été rendu obsolète. | |
SessionHandler::gc | Antérieur à cette version, cette fonction retournée true en cas de succès. | |
SessionHandlerInterface::gc | Prior to this version, the function returned true on success. | |
7.0.16, 7.1.2 | dns_get_record | Ajout du support pour les enregistrements de type CAA. |
fopen | L'option 'e' a été ajoutée. | |
7.0.15, 7.1.1 | get_defined_functions | Le paramètre exclude_disabled a été ajouté. |
7.0.15,7.1.1 | pack | Les codes "e", "E", "g" and "G" ont été ajouté pour activer la prise en charge de l'ordre des octets pour les nombres à virgule flottante simple et double précision. |
7.0.11 | iconv_substr | Si string est égal à offset caractères long, une chaîne vide sera retournée. Antérieur à cette version, false était retourné dans ce cas. |
7.0.10 | imagetypes | Ajout de la constante IMG_WEBP. |
SplFileObject::getCsvControl | Ajout du caractère d'échappement dans le tableau retourné. | |
SQLite3::__construct | Le filename peut maintenant être vide pour utiliser une base de données privée, temporaire sur disque. | |
7.0.9 | getenv | Le paramètre local_only a été ajouté. |
7.0.7 | curl_multi_setopt | Ajout de CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_PIPELINE_LENGTH et CURLMOPT_MAX_TOTAL_CONNECTIONS. |
curl_setopt | Introduit CURL_HTTP_VERSION_2, CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE, CURL_HTTP_VERSION_2TLS, CURL_REDIR_POST_301, CURL_REDIR_POST_302, CURL_REDIR_POST_303, CURL_REDIR_POST_ALL, CURL_VERSION_KERBEROS5, CURL_VERSION_PSL, CURL_VERSION_UNIX_SOCKETS, CURLAUTH_NEGOTIATE, CURLAUTH_NTLM_WB, CURLFTP_CREATE_DIR, CURLFTP_CREATE_DIR_NONE, CURLFTP_CREATE_DIR_RETRY, CURLHEADER_SEPARATE, CURLHEADER_UNIFIED, CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_PIPELINE_LENGTH, CURLMOPT_MAX_TOTAL_CONNECTIONS, CURLOPT_CONNECT_TO, CURLOPT_DEFAULT_PROTOCOL, CURLOPT_DNS_INTERFACE, CURLOPT_DNS_LOCAL_IP4, CURLOPT_DNS_LOCAL_IP6, CURLOPT_EXPECT_100_TIMEOUT_MS, CURLOPT_HEADEROPT, CURLOPT_LOGIN_OPTIONS, CURLOPT_PATH_AS_IS, CURLOPT_PINNEDPUBLICKEY, CURLOPT_PIPEWAIT, CURLOPT_PROXY_SERVICE_NAME, CURLOPT_PROXYHEADER, CURLOPT_SASL_IR, CURLOPT_SERVICE_NAME, CURLOPT_SSL_ENABLE_ALPN, CURLOPT_SSL_ENABLE_NPN, CURLOPT_SSL_FALSESTART, CURLOPT_SSL_VERIFYSTATUS, CURLOPT_STREAM_WEIGHT, CURLOPT_TCP_FASTOPEN, CURLOPT_TFTP_NO_OPTIONS, CURLOPT_UNIX_SOCKET_PATH, CURLOPT_XOAUTH2_BEARER, CURLPROTO_SMB, CURLPROTO_SMBS, CURLPROXY_HTTP_1_0, CURLSSH_AUTH_AGENT et CURLSSLOPT_NO_REVOKE. | |
7.0.0 | define | Les valeurs array sont autorisées. |
dirname | Ajout du paramètre optionnel levels. | |
getrusage | Cette fonction est maintenant supportée sous Windows. | |
5.5.0/PECL 3.0.0 | IntlDateFormatter::create | Un objet IntlCalendar est autorisé comme paramètre calendar. Des objects de type IntlTimeZone et de type DateTimeZone sont autorisés comme paramètre timezone. Les identifiants de fuseaux horaires invalides (incluant les chaînes vides) ne sont plus autorisés comme paramètre timezone. Si null est fourni dans le paramètre timezone, l'identifiant du fuseau horaire fourni par le paramètre date_default_timezone_get sera utilisé au lieu du fuseau horaire par défaut d'ICU. |
IntlDateFormatter::setCalendar | Il devient possible de passer un objet IntlCalendar. |