Changelog

Folgende Änderungen wurden an den Funktionen der gebündelten Extensions vorgenommen.

VersionFunctionDescription
PECL OCI8 1.4oci_set_prefetchBefore this release, rows must be >= 1.
PECL OCI8 1.3.4oci_set_prefetchBefore this release, prefetching was limited to the lesser of rows rows and 1024 * rows bytes. The byte size restriction has now been removed.
PECL 3.0.0IntlDateFormatter::formatSupport for providing IntlCalendar objects to the datetime parameter was added.
8.2.0DateInterval::__constructNur die Eigenschaften y bis f, invert und days sowie die neue boolesche Eigenschaft from_string sind sichtbar.
 DateInterval::createFromDateStringWenn ein DateInterval mit dieser Methode erstellt wird, sind nur die Eigenschaften from_string und date_string sichtbar.
 DateTimeInterface::formatDie format-Zeichen X und x wurden hinzugefügt.
 DateTimeImmutable::createFromFormatDie format-Zeichen X und x wurden hinzugefügt.
 idateDie Zeichen N (ISO-8601-Wochentag) und o (ISO-8601-Jahr) wurden hinzugefügt.
 utf8_decodeDiese Funktion ist veraltet.
 utf8_encodeDiese Funktion ist veraltet.
8.1.0DateTime::setTimeDas Verhalten bei doppelt vorhandenen Stunden (während der Umstellung von Sommer- auf Normalzeit) wurde geändert. Bisher wählte PHP die zweite Stundenzahl (nach der Zeitumstellung), statt der ersten (vor der Zeitumstellung).
 DateTimeImmutable::setTimeDas Verhalten bei doppelt vorhandenen Stunden (während der Umstellung von Sommer- auf Normalzeit) wurde geändert. Bisher wählte PHP die zweite Stundenzahl (nach der Zeitumstellung), statt der ersten (vor der Zeitumstellung).
 DirectoryIterator::keyWhen the iterator is uninitialized, an Error is thrown now. Previously, the method returned false.
 DOMDocument::createCommentIn case of an error, a DomException is thrown now. Previously, false was returned.
 DOMDocument::createDocumentFragmentIn case of an error, a DomException is thrown now. Previously, false was returned.
 DOMDocument::createTextNodeIn case of an error, a DomException is thrown now. Previously, false was returned.
 currentDie Verwendung dieser Funktion bei Objekten ist veraltet. Entweder sollte zuerst get_mangled_object_vars auf das Objekt angewendet werden oder sollte ArrayIterator verwendet werden.
 date_sunriseDiese Funktion ist veraltet und wurde durch date_sun_info ersetzt.
 date_sunsetDiese Funktion ist veraltet und wurde durch date_sun_info ersetzt.
 endDie Verwendung dieser Funktion bei Objekten ist veraltet. Entweder sollte zuerst get_mangled_object_vars auf das Objekt angewendet werden oder sollte ArrayIterator verwendet werden.
 finfo_bufferDer Parameter finfo erwartet nun eine finfo-Instanz; vorher wurde eine Ressource erwartet.
 finfo_closeDer Parameter finfo erwartet nun eine finfo-Instanz; vorher wurde eine Ressource erwartet.
 finfo_fileDer Parameter finfo erwartet nun eine finfo-Instanz; vorher wurde eine Ressource erwartet.
 finfo_openGibt nun eine finfo-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 finfo_set_flagsDer Parameter finfo erwartet nun eine finfo-Instanz; vorher wurde eine Ressource erwartet.
 fputcsvThe optional eol parameter has been added.
 ftp_allocDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_appendDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_cdupDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_chdirDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_chmodDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_closeDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_connectGibt jetzt eine FTP\Connection-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ftp_deleteDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_execDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_fgetDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_fputDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_getDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_get_optionDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_loginDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_mdtmDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_mkdirDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_mlsdDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_nb_continueDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_nb_fgetDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_nb_fputDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_nb_getDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_nb_putDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_nlistDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_pasvDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_putDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_pwdDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_rawDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_rawlistDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_renameDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_rmdirDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_set_optionDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_siteDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_sizeDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ftp_ssl_connectGibt jetzt eine FTP\Connection-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ftp_systypeDer Parameter ftp erwartet nun eine FTP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 get_html_translation_tableflags geändert von ENT_COMPAT zu ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
 hashDer Parameter options wurde hinzugefügt.
 hash_algosDie Unterstützung für die Algorithmen MurmurHash3 und xxHash wurde hinzugefügt.
 hash_fileDer Parameter options wurde hinzugefügt.
 hash_initDer Parameter options wurde hinzugefügt.
 html_entity_decodeflags geändert von ENT_COMPAT zu ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
 htmlentitiesflags geändert von ENT_COMPAT zu ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
 htmlspecialcharsflags geändert von ENT_COMPAT zu ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
 htmlspecialchars_decodeflags geändert von ENT_COMPAT zu ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401.
 imagecharDer Parameter font akzeptiert jetzt sowohl eine GdFont-Instanz als auch ein Integer; vorher wurde nur Integer akzeptiert.
 imagecharupDer Parameter font akzeptiert jetzt sowohl eine GdFont-Instanz als auch ein Integer; vorher wurde nur Integer akzeptiert.
 imagefilledpolygonDer Parameter num_points ist veraltet und sollte nicht mehr verwendet werden.
 imagefontheightDer Parameter font akzeptiert jetzt sowohl eine GdFont-Instanz als auch ein Integer; vorher wurde nur Integer akzeptiert.
 imagefontwidthDer Parameter font akzeptiert jetzt sowohl eine GdFont-Instanz als auch ein Integer; vorher wurde nur Integer akzeptiert.
 imageloadfontGibt nun eine GdFont-Instanz zurück; vorher wurde ein Integer zurückgegeben.
 imageopenpolygonThe parameter num_points has been deprecated.
 imagepolygonDer Parameter num_points ist veraltet und sollte nicht mehr verwendet werden.
 imagestringDer Parameter font akzeptiert jetzt sowohl eine GdFont-Instanz als auch ein Integer; vorher wurde nur Integer akzeptiert.
 imagestringupDer Parameter font akzeptiert jetzt sowohl eine GdFont-Instanz als auch ein Integer; vorher wurde nur Integer akzeptiert.
 imagetypesIMG_AVIF wurde hinzugefügt.
 imap_appendDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_bodyDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_bodystructDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_checkDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_clearflag_fullDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_closeDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_createmailboxDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_deleteDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_deletemailboxDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_expungeDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_fetch_overviewDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_fetchbodyDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_fetchheaderDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_fetchmimeDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_fetchstructureDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_gcDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_get_quotaDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_get_quotarootDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_getaclDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_getmailboxesDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_getsubscribedDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_headerinfoDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_headersDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_listDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_listscanDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_lsubDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_mail_copyDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_mail_moveDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_mailboxmsginfoDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_msgnoDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_num_msgDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_num_recentDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_openGibt jetzt eine IMAP\Connection-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 imap_pingDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_renamemailboxDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_reopenDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_savebodyDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_searchDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_set_quotaDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_setaclDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_setflag_fullDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_sortDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_statusDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_subscribeDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_threadDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_uidDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_undeleteDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 imap_unsubscribeDer Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ini_setvalue now accepts any scalar type (including null). Previously, only String values were accepted.
 keyDie Verwendung dieser Funktion bei Objekten ist veraltet. Entweder sollte zuerst get_mangled_object_vars auf das Objekt angewendet werden oder sollte ArrayIterator verwendet werden.
 ldap_addDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_add_extGibt nun eine LDAP\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_add_extDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_bindDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_bind_extDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_bind_extGibt nun eine LDAP\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_compareDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_connectGibt nun eine LDAP\Connection-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_count_entriesDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_count_entriesDer Parameter result erwartet nun eine LDAP\Result-Instanz; vorher wurde eine Ressource erwartet.
 ldap_count_referencesDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_count_referencesDer Parameter result erwartet nun eine LDAP\Result-Instanz; vorher wurde eine Ressource erwartet.
 ldap_deleteDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_delete_extDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_delete_extGibt nun eine LDAP\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_errnoDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_errorDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_exopDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_exop_passwdDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_exop_refreshDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_exop_whoamiDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_first_attributeDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_first_attributeDer Parameter entry erwartet nun eine LDAP\ResultEntry-Instanz; vorher wurde eine Ressource erwartet.
 ldap_first_entryDer Parameter result erwartet nun eine LDAP\Result-Instanz; vorher wurde eine Ressource erwartet.
 ldap_first_entryDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_first_entryGibt nun eine LDAP\ResultEntry-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_free_resultDer Parameter result erwartet nun eine LDAP\Result-Instanz; vorher wurde eine Ressource erwartet.
 ldap_get_attributesDer Parameter entry erwartet nun eine LDAP\ResultEntry-Instanz; vorher wurde eine Ressource erwartet.
 ldap_get_attributesDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_get_dnDer Parameter entry erwartet nun eine LDAP\ResultEntry-Instanz; vorher wurde eine Ressource erwartet.
 ldap_get_dnDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_get_entriesDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_get_entriesDer Parameter result erwartet nun eine LDAP\Result-Instanz; vorher wurde eine Ressource erwartet.
 ldap_get_optionDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_get_valuesDer Parameter entry erwartet nun eine LDAP\ResultEntry-Instanz; vorher wurde eine Ressource erwartet.
 ldap_get_valuesDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_get_values_lenDer Parameter entry erwartet nun eine LDAP\ResultEntry-Instanz; vorher wurde eine Ressource erwartet.
 ldap_get_values_lenDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_listGibt nun eine LDAP\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_listDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_mod_addDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_mod_delDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_mod_replaceDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_modify_batchDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_mod_add_extDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_mod_add_extGibt nun eine LDAP\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_mod_del_extDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_mod_del_extGibt nun eine LDAP\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_mod_replace_extGibt nun eine LDAP\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_mod_replace_extDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_next_attributeDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_next_attributeDer Parameter entry erwartet nun eine LDAP\ResultEntry-Instanz; vorher wurde eine Ressource erwartet.
 ldap_next_entryGibt nun eine LDAP\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_next_entryDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_next_entryDer Parameter entry erwartet nun eine LDAP\ResultEntry-Instanz; vorher wurde eine Ressource erwartet.
 ldap_parse_exopDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_parse_exopDer Parameter result erwartet nun eine LDAP\Result-Instanz; vorher wurde eine Ressource erwartet.
 ldap_parse_resultDer Parameter result erwartet nun eine LDAP\Result-Instanz; vorher wurde eine Ressource erwartet.
 ldap_parse_resultDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_readGibt nun eine LDAP\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_readDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_renameDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_rename_extGibt nun eine LDAP\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_rename_extDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_sasl_bindDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_searchDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_searchGibt nun eine LDAP\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 ldap_set_optionDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_set_rebind_procDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 ldap_unbindDer Parameter ldap erwartet nun eine LDAP\Connection-Instanz; vorher wurde eine Ressource erwartet.
 mhashDiese Funktion ist veraltet. Stattdessen sollten die hash_*()-Funktionen verwendet werden.
 mhash_countDiese Funktion ist veraltet. Stattdessen sollten die hash_*()-Funktionen verwendet werden.
 mhash_get_block_sizeDiese Funktion ist veraltet. Stattdessen sollten die hash_*()-Funktionen verwendet werden.
 mhash_get_hash_nameDiese Funktion ist veraltet. Stattdessen sollten die hash_*()-Funktionen verwendet werden.
 mhash_keygen_s2kThis function has been deprecated. Use the hash_*() functions instead.
 nextDie Verwendung dieser Funktion bei Objekten ist veraltet. Entweder sollte zuerst get_mangled_object_vars auf das Objekt angewendet werden oder sollte ArrayIterator verwendet werden.
 odbc_result_allDiese Funktion ist veraltet.
 openssl_cms_encryptThe 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_decrypttag is now nullable.
 openssl_pkcs7_encryptDer Standard-Verschlüsselungsalgorithmus (cipher_algo) ist jetzt AES-128-CBC (OPENSSL_CIPHER_AES_128_CBC). Zuvor wurde PKCS7/CMS (OPENSSL_CIPHER_RC2_40) verwendet.
 pg_affected_rowsDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_cancel_queryDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_client_encodingDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_closeDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_connectGibt nun eine PgSql\Connection-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 pg_connect_pollDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_connection_busyDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_connection_resetDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_connection_statusDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_consume_inputDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_convertDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_copy_fromDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_copy_toDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_dbnameDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_deleteDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_end_copyDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_escape_byteaDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_escape_identifierDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_escape_literalDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_escape_stringDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_executeGibt nun eine PgSql\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 pg_executeDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_fetch_allDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_fetch_all_columnsDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_fetch_arrayDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_fetch_assocDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_fetch_objectDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_fetch_resultDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_fetch_rowDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_field_is_nullDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_field_nameDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_field_numDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_field_prtlenDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_field_sizeDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_field_tableDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_field_typeDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_field_type_oidDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_flushDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_free_resultDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_get_notifyDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_get_pidDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_get_resultGibt nun eine PgSql\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 pg_get_resultDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_hostDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_insertGibt nun eine PgSql\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 pg_insertDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_last_errorDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_last_noticeDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_last_oidDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_lo_closeDer Parameter lob erwartet nun eine PgSql\Lob-Instanz; vorher wurde eine Ressource erwartet.
 pg_lo_createDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_lo_exportDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_lo_importDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_lo_openGibt nun eine PgSql\Lob-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 pg_lo_openDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_lo_readDer Parameter lob erwartet nun eine PgSql\Lob-Instanz; vorher wurde eine Ressource erwartet.
 pg_lo_read_allDer Parameter lob erwartet nun eine PgSql\Lob-Instanz; vorher wurde eine Ressource erwartet.
 pg_lo_seekDer Parameter lob erwartet nun eine PgSql\Lob-Instanz; vorher wurde eine Ressource erwartet.
 pg_lo_tellDer Parameter lob erwartet nun eine PgSql\Lob-Instanz; vorher wurde eine Ressource erwartet.
 pg_lo_truncateDer Parameter lob erwartet nun eine PgSql\Lob-Instanz; vorher wurde eine Ressource erwartet.
 pg_lo_unlinkDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_lo_writeDer Parameter lob erwartet nun eine PgSql\Lob-Instanz; vorher wurde eine Ressource erwartet.
 pg_meta_dataDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_num_fieldsDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_num_rowsDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_optionsDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_parameter_statusDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_pconnectGibt nun eine PgSql\Connection-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 pg_pingDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_portDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_prepareDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_prepareGibt nun eine PgSql\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 pg_put_lineDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_queryGibt nun eine PgSql\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 pg_queryDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_query_paramsGibt nun eine PgSql\Result-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 pg_query_paramsDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_result_errorDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_result_error_fieldDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_result_seekDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_result_statusDer Parameter result erwartet nun eine PgSql\Result-Instanz; vorher wurde eine Ressource erwartet.
 pg_selectDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_send_executeDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_send_prepareDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_send_queryDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_send_query_paramsDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_set_client_encodingDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_set_error_verbosityDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_socketDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_traceDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_transaction_statusDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_ttyDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_untraceDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_updateDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 pg_versionDer Parameter connection erwartet nun eine PgSql\Connection-Instanz; vorher wurde eine Ressource erwartet.
 prevDie Verwendung dieser Funktion bei Objekten ist veraltet. Entweder sollte zuerst get_mangled_object_vars auf das Objekt angewendet werden oder sollte ArrayIterator verwendet werden.
 pspell_add_to_personalDer Parameter dictionary erwartet nun eine PSpell\Dictionary-Instanz; vorher wurde eine Ressource erwartet.
 pspell_add_to_sessionDer Parameter dictionary erwartet nun eine PSpell\Dictionary-Instanz; vorher wurde eine Ressource erwartet.
 pspell_checkDer Parameter dictionary erwartet nun eine PSpell\Dictionary-Instanz; vorher wurde eine Ressource erwartet.
 pspell_clear_sessionDer Parameter dictionary erwartet nun eine PSpell\Dictionary-Instanz; vorher wurde eine Ressource erwartet.
 pspell_config_createGibt nun eine PSpell\Config-Instanz zurück; vorher wurde ein Ressource zurückgegeben.
 pspell_config_data_dirDer Parameter config erwartet nun eine PSpell\Config-Instanz; vorher wurde eine Ressource erwartet.
 pspell_config_dict_dirDer Parameter config erwartet nun eine PSpell\Config-Instanz; vorher wurde eine Ressource erwartet.
 pspell_config_ignoreDer Parameter config erwartet nun eine PSpell\Config-Instanz; vorher wurde eine Ressource erwartet.
 pspell_config_modeDer Parameter config erwartet nun eine PSpell\Config-Instanz; vorher wurde eine Ressource erwartet.
 pspell_config_personalDer Parameter config erwartet nun eine PSpell\Config-Instanz; vorher wurde eine Ressource erwartet.
 pspell_config_replDer Parameter config erwartet nun eine PSpell\Config-Instanz; vorher wurde eine Ressource erwartet.
 pspell_config_runtogetherDer Parameter config erwartet nun eine PSpell\Config-Instanz; vorher wurde eine Ressource erwartet.
 pspell_config_save_replDer Parameter config erwartet nun eine PSpell\Config-Instanz; vorher wurde eine Ressource erwartet.
 pspell_newGibt nun eine PSpell\Dictionary-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 pspell_new_configGibt nun eine PSpell\Dictionary-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 pspell_new_configDer Parameter config erwartet nun eine PSpell\Config-Instanz; vorher wurde eine Ressource erwartet.
 pspell_new_personalGibt nun eine PSpell\Dictionary-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 pspell_save_wordlistDer Parameter dictionary erwartet nun eine PSpell\Dictionary-Instanz; vorher wurde eine Ressource erwartet.
 pspell_store_replacementDer Parameter dictionary erwartet nun eine PSpell\Dictionary-Instanz; vorher wurde eine Ressource erwartet.
 pspell_suggestDer Parameter dictionary erwartet nun eine PSpell\Dictionary-Instanz; vorher wurde eine Ressource erwartet.
 resetDie Verwendung dieser Funktion bei Objekten ist veraltet. Entweder sollte zuerst get_mangled_object_vars auf das Objekt angewendet werden oder sollte ArrayIterator verwendet werden.
 snmp3_getThe auth_protocol now accepts "SHA256" and "SHA512" when supported by libnetsnmp.
 snmp3_getnextThe auth_protocol now accepts "SHA256" and "SHA512" when supported by libnetsnmp.
 snmp3_real_walkThe auth_protocol now accepts "SHA256" and "SHA512" when supported by libnetsnmp.
 snmp3_walkThe auth_protocol now accepts "SHA256" and "SHA512" when supported by libnetsnmp.
 stream_selectmicroseconds is now nullable.
 strptimeDiese Funktion ist veraltet. Stattdessen sollte date_parse_from_format verwendet werden (für eine Auswertung, die nicht vom Gebietsschema abhängig ist) oder IntlDateFormatter::parse (für eine Auswertung, die vom Gebietsschema abhängig ist)
 MultipleIterator::currentA RuntimeException is now thrown if MultipleIterator::current is called on an invalid iterator. Previously, false was returned.
 MultipleIterator::keyA RuntimeException is now thrown if MultipleIterator::key is called on an invalid iterator. Previously, false was returned.
 mysqli_driver::$report_modeThe default value is now MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT. Previously, it was MYSQLI_REPORT_OFF.
 mysqli_result::fetch_allNow also available when linking against libmysqlclient.
 mysqli_stmt::executeThe optional params parameter has been added.
 mysqli_stmt::next_resultNun auch verfügbar, wenn gegen libmysqlclient gelinkt wird.
 mysqli::$client_infoThe object-oriented style mysqli::get_client_info has been deprecated.
 mysqli::$client_infoCalling mysqli_get_client_info with the mysql argument has been deprecated. This function never required a parameter, but incorrectly allowed it as an optional parameter.
 mysqli::initThe object-oriented style mysqli::init method has been deprecated. Replace calls to parent::init with parent::__construct.
 Phar::buildFromDirectoryPhar::buildFromDirectory no longer returns false.
 Phar::buildFromIteratorPhar::buildFromIterator no longer returns false.
 PharData::buildFromDirectoryPharData::buildFromDirectory no longer returns false.
 PharData::buildFromIteratorPharData::buildFromIterator no longer returns false.
 ReflectionClassConstant::getNameThrows an Error in case the name property has not been initialized. Previously, the method returned false on failure.
 ReflectionExtension::__cloneThis method is no longer final.
 ReflectionFunctionAbstract::__cloneThis method is no longer final.
 ReflectionParameter::__cloneThis method is no longer final.
 ReflectionProperty::__cloneThis method is no longer final.
 ReflectionZendExtension::__cloneThis method is no longer final.
 SplFileObject::fputcsvThe optional eol parameter has been added.
 SplObjectStorage::currentSplObjectStorage::current now throws an Error exception if the current position is invalid. Previously, false was returned instead.
8.0.5imageinterlaceimageinterlace gibt nun einen bool-Wert zurück; vorher wurde ein int zurückgegeben (ungleich Null für interlaced Bilder, Null andernfalls)
8.0.3DOMDocument::getElementsByTagNameNSnamespace is nullable now.
 DOMElement::getElementsByTagNameNSnamespace is nullable now.
 DOMImplementation::createDocumentnamespace is now nullable.
 finfo::__constructmagic_database is nullable now.
 bind_textdomain_codesetcodeset ist nun ein Nullable-Typ. Zuvor war es nicht möglich, die aktuell eingestellte Kodierung abzurufen.
 bindtextdomaindirectory ist nun ein Nullable-Typ. Zuvor war es nicht möglich, das aktuell eingestellte Verzeichnis abzurufen.
 finfo_openmagic_database ist jetzt nullable (akzeptiert den null-Wert).
 imagegdfile is now nullable.
 imagegd2file is now nullable.
 SoapClient::__setLocationlocation ist jetzt nullbar.
 SoapVar::__constructtypeName, typeNamespace, nodeName und nodeNamespace sind jetzt nullable (akzeptieren den NULL-Wert).
8.0.0, PECL OCI8 3.0.0oci_connectconnection_string is now nullable.
 oci_errorconnection_or_statement ist jetzt nullable (akzeptiert den null-Wert).
 oci_lob_copylength is now nullable.
 oci_new_collectionschema is now nullable.
 oci_new_connectconnection_string is now nullable.
 OCICollection::appendDie Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen.
 OCICollection::assignDie Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen.
 OCICollection::assignElemDie Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen.
 OCICollection::freeDie Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen.
 OCICollection::getElemDie Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen.
 OCICollection::maxDie Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen.
 OCICollection::sizeDie Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen.
 OCICollection::trimDie Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen.
 OCILob::appendThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::closeThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::eofThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::eraseoffset and length are now nullable.
 OCILob::eraseThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::exportoffset and length are now nullable.
 OCILob::exportThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::flushThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::freeThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::getBufferingThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::importThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::loadThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::readThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::rewindThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::saveThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::saveFileDie Klasse OCI-Lob wurde in OCILob umbenannt, um den PHP-Namensstandards zu entsprechen.
 OCILob::seekThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::setBufferingThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::sizeThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::tellThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::truncateThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::writeThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::writelength is now nullable.
 OCILob::writeTemporaryThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::writeToFileThe OCI-Lob class was renamed to OCILob to align with PHP naming standards.
 OCILob::writeToFileoffset and length are now nullable.
8.0.0 / 1.18.1ZipArchive::addGlob"comp_method", "comp_flags", "enc_method" and "enc_password" in options were added.
8.0.0 / 1.18.0ZipArchive::addEmptyDirflags wurde hinzugefügt.
 ZipArchive::addFileflags wurde hinzugefügt.
 ZipArchive::addFromStringflags wurde hinzugefügt.
 ZipArchive::addGlob"flags" in options was added.
 ZipArchive::getStatusStringDiese Methode gibt im Fall eines Fehlers nicht mehr false zurück.
 ZipArchive::getStatusStringDiese Methode kann für ein geschlossenes Archiv aufgerufen werden.
8.0.0CURLFile::__constructmime_type und posted_filename sind jetzt nullable (akzeptieren den null-Wert); vorher war ihr Vorgabewert 0.
 DateInterval::__constructW kann mit D kombiniert werden.
 DateTimeInterface::formatVor dieser Version wurde bei einem Fehler false zurückgegeben.
 DateTimeInterface::formatDas Formatzeichen p wurde hinzugefügt.
 DateTimeInterface::getOffsetVor dieser Version wurde bei einem Fehler false zurückgegeben.
 DateTimeInterface::getTimestampDiese Funktionen geben bei einem Fehler nicht mehr false zurück.
 DateTimeZone::getOffsetVor dieser Version wurde bei einem Fehler false zurückgegeben.
 DateTimeZone::listIdentifiersVor dieser Version wurde bei einem Fehler false zurückgegeben.
 Directory::closeEs wird kein Parameter akzeptiert. Zuvor konnte ein Verzeichnis-Handle als Parameter übergeben werden.
 Directory::readEs wird kein Parameter akzeptiert. Zuvor konnte ein Verzeichnis-Handle als Parameter übergeben werden.
 Directory::rewindEs wird kein Parameter akzeptiert. Zuvor konnte ein Verzeichnis-Handle als Parameter übergeben werden.
 DirectoryIterator::__constructNow throws a ValueError if directory is an empty string; previously it threw a RuntimeException.
 DOMImplementation::createDocumentdoctype is now nullable.
 FFI::cdeflib is nullable now.
 FFI::stringsize is nullable now; previously, its default was 0.
 FilesystemIterator::__constructNow throws a ValueError if directory is an empty string; previously it threw a RuntimeException.
 absnum akzeptiert keine internen Objekte mehr, die eine numerische Konvertierung unterstützen.
 apache_notenote_value ist jetzt nullable now (akzeptiert den null-Wert).
 array_chunkWenn length kleiner ist als 1, wird nun ein ValueError ausgelöst; vorher wurde ein Fehler der Stufe E_WARNING ausgelöst, und die Funktion gab null zurück.
 array_columnObjects in columns indicated by index_key parameter will no longer be cast to string and will now throw a TypeError instead.
 array_combinearray_combine löst nun einen ValueError aus, wenn die Anzahl der Elemente der Arrays nicht gleich ist; vorher gab diese Funktion stattdessen false zurück.
 array_diffDiese Funktion kann jetzt mit nur einem Parameter aufgerufen werden. Zuvor waren mindestens zwei Parameter erforderlich.
 array_diff_assocDiese Funktion kann jetzt mit nur einem Parameter aufgerufen werden. Zuvor waren mindestens zwei Parameter erforderlich.
 array_diff_keyDiese Funktion kann jetzt mit nur einem Parameter aufgerufen werden. Zuvor waren mindestens zwei Parameter erforderlich.
 array_fillWenn count außerhalb des zulässigen Bereichs liegt, löst array_fill nun einen ValueError aus; zuvor wurde ein Fehler der Stufe E_WARNING erzeugt, und die Funktion gab false zurück.
 array_filterWenn callback einen per Referenz übergebenen Parameter erwartet, gibt diese Funktion nun einen Fehler der Stufe E_WARNING aus.
 array_filtercallback ist jetzt nullbar.
 array_intersectDiese Funktion kann jetzt mit nur einem Parameter aufgerufen werden. Zuvor waren mindestens zwei Parameter erforderlich.
 array_intersect_assocDiese Funktion kann jetzt mit nur einem Parameter aufgerufen werden. Zuvor waren mindestens zwei Parameter erforderlich.
 array_intersect_keyDiese Funktion kann jetzt mit nur einem Parameter aufgerufen werden. Zuvor waren mindestens zwei Parameter erforderlich.
 array_mapWenn callback einen per Referenz übergebenen Parameter erwartet, gibt diese Funktion nun einen Fehler der Stufe E_WARNING aus.
 array_reduceWenn callback einen per Referenz übergebenen Parameter erwartet, gibt diese Funktion nun einen Fehler der Stufe E_WARNING aus.
 array_splicelength ist jetzt nullbar.
 array_walkWenn die callback-Funktion erwartet, dass der zweite oder dritte Parameter per Referenz übergeben wird, gibt diese Funktion nun einen Fehler der Stufe E_WARNING aus.
 assertassert wertet Zeichenketten nicht mehr aus, sondern behandelt sie stattdessen wie jeden anderen Parameter. Anstelle von assert('$a == $b') sollte assert($a == $b) verwendet werden. Die php.ini-Direktive assert.quiet_eval und die Konstante ASSERT_QUIET_EVAL wurden ebenfalls entfernt, da sie keine Auswirkungen mehr haben.
 assertDie Deklaration einer Funktion namens assert() innerhalb eines Namensraums ist nicht mehr erlaubt und führt zu einem Fehler der Stufe E_COMPILE_ERROR.
 bcaddscale ist jetzt nullbar.
 bccompscale ist jetzt nullbar.
 bcdivscale ist jetzt nullbar.
 bcmodscale ist jetzt nullbar.
 bcmulscale ist jetzt nullbar.
 bcpowmodscale ist jetzt nullbar.
 bcscalescale ist jetzt nullbar.
 bcsqrtscale ist jetzt nullbar.
 bcsubscale ist jetzt nullbar.
 bzdecompressDer Typ von use_less_memory wurde von int in bool geändert. Bisher war der Standardwert 0.
 bzwritelength ist jetzt nullbar.
 call_user_func_arrayargs keys will now be interpreted as parameter names, instead of being silently ignored.
 ceilnum akzeptiert keine internen Objekte mehr, die eine numerische Konvertierung unterstützen.
 com_event_sinksink_interface is nullable now.
 com_get_active_objectcodepage is nullable now.
 constantWenn die Konstante nicht definiert ist, löst constant nun eine Error-Exception aus; vorher wurde ein Fehler der Stufe E_WARNING erzeugt und null zurückgegeben.
 convert_uuencodeVor dieser Version wurde beim Versuch, eine leere Zeichenkette zu konvertieren, ohne besonderen Grund false zurückgegeben.
 countcount löst nun einen TypeError aus, wenn ungültige zählbare Typen an den Parameter value übergeben werden.
 count_charsVor dieser Version hat die Funktion bei Auftreten eines Fehlers false zurückgegeben.
 cryptsalt ist nicht mehr optional.
 curl_closehandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_copy_handlehandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_copy_handleBei Erfolg gibt diese Funktion nun eine CurlHandle-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 curl_errnohandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_errorhandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_escapehandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_exechandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_getinfohandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_getinfooption ist jetzt nullable (akzeptiert den null-Wert); vorher war der Vorgabewert 0.
 curl_initBei Erfolg gibt diese Funktion nun eine CurlHandle-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 curl_initurl ist jetzt nullable (aktepiert den null-Wert).
 curl_multi_add_handlemulti_handle erwartet nun eine CurlMultiHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_multi_add_handlehandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_multi_closemulti_handle erwartet nun eine CurlMultiHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_multi_errnoThe function no longer returns false on failure.
 curl_multi_errnomulti_handle erwartet nun eine CurlMultiHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_multi_execmulti_handle erwartet nun eine CurlMultiHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_multi_getcontenthandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_multi_info_readmulti_handle erwartet nun eine CurlMultiHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_multi_initBei Erfolg gibt diese Funktion nun eine CurlHandle-Instanz zurück; vorher wurde eine Ressource zurückgegeben.
 curl_multi_remove_handlehandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_multi_remove_handlemulti_handle erwartet nun eine CurlMultiHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_multi_selectmulti_handle erwartet nun eine CurlMultiHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_multi_setoptmulti_handle erwartet nun eine CurlMultiHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_pausehandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_resethandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_setopthandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_setopt_arrayhandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_share_closeshare_handle erwartet nun eine CurlShareHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_share_errnoThe function no longer returns false on failure.
 curl_share_errnoshare_handle erwartet nun eine CurlShareHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_share_initThis function returns a CurlShareHandle instance now; previously, a resource was returned.
 curl_share_setoptshare_handle erwartet nun eine CurlShareHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_unescapehandle erwartet nun eine CurlHandle-Instanz; vorher wurde eine Ressource erwartet.
 curl_versionDer optionale Parameter age wurde entfernt.
 datetimestamp ist jetzt nullbar.
 date_sunriselatitude, longitude, zenith und utcOffset sind nun nullable (akzeptieren den null-Wert).
 date_sunsetlatitude, longitude, zenith und utcOffset sind nun nullable (akzeptieren den null-Wert).
 defineDie Übergabe von true an case_insensitive gibt nun einen Fehler der Stufe E_WARNING aus; die Übergabe von false ist weiterhin erlaubt.
 deflate_addcontext expects a DeflateContext instance now; previously, a resource was expected.
 deflate_initOn success, this function returns a DeflateContext instance now; previously, a resource was returned.
 dircontext ist nun nullable (akzeptiert den null-Wert).
 dom_import_simplexmlDiese Funktion gibt im Fehlerfall nicht mehr null zurück.
 easter_dateyear ist jetzt nullbar.
 easter_daysyear ist jetzt nullbar.
 enchant_broker_describebroker expects an EnchantBroker instance now; previoulsy, a Ressource was expected.
 enchant_broker_describePrior to this version, the function returned false on failure.
 enchant_broker_dict_existsbroker expects an EnchantBroker instance now; previoulsy, a Ressource was expected.
 enchant_broker_freebroker expects an EnchantBroker instance now; previoulsy, a Ressource was expected.
 enchant_broker_free_dictdictionary expects a EnchantDictionary now; previoulsy, a Ressource was expected.
 enchant_broker_get_dict_pathbroker expects an EnchantBroker instance now; previoulsy, a Ressource was expected.
 enchant_broker_get_errorbroker expects an EnchantBroker instance now; previoulsy, a Ressource was expected.
 enchant_broker_initOn success, this function returns an EnchantBroker instance now; previoulsy, a Ressource was retured.
 enchant_broker_list_dictsPrior to this version, the function returned false on failure.
 enchant_broker_list_dictsbroker expects an EnchantBroker instance now; previoulsy, a Ressource was expected.
 enchant_broker_request_dictbroker expects an EnchantBroker instance now; previoulsy, a Ressource was expected.
 enchant_broker_request_dictOn success, this function returns an EnchantDictionary instance now; previoulsy, a Ressource was retured.
 enchant_broker_request_pwl_dictOn success, this function returns an EnchantDictionary instance now; previoulsy, a Ressource was retured.
 enchant_broker_request_pwl_dictbroker expects an EnchantBroker instance now; previoulsy, a Ressource was expected.
 enchant_broker_set_dict_pathbroker expects an EnchantBroker instance now; previoulsy, a Ressource was expected.
 enchant_broker_set_orderingbroker expects an EnchantBroker instance now; previoulsy, a Ressource was expected.
 enchant_dict_adddictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected.
 enchant_dict_add_to_sessiondictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected.
 enchant_dict_checkdictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected.
 enchant_dict_describePrior to this version, the function returned false on failure.
 enchant_dict_describedictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected.
 enchant_dict_get_errordictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected.
 enchant_dict_is_addeddictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected.
 enchant_dict_quick_checkdictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected.
 enchant_dict_store_replacementdictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected.
 enchant_dict_suggestdictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected.
 error_logdestination und additional_headers sind jetzt nullbar.
 error_reportingerror_level ist jetzt nullable (akzeptiert den null-Wert).
 exif_read_datarequired_sections ist jetzt nullable (akzeptiert den null-Wert).
 explodeexplode löst nun einen ValueError aus, wenn an den Parameter separator eine leere Zeichenkette ("") übergeben wird. Bisher gab explode stattdessen false zurück.
 fgetcsvlength ist jetzt nullbar.
 file_get_contentslength ist jetzt nullbar.
 finfo_buffercontext is nullable now.
 finfo_filecontext ist jetzt nullable (akzeptiert den null-Wert).
 floornum akzeptiert keine internen Objekte mehr, die eine numerische Konvertierung unterstützen.
 fsockopentimeout ist nun nullable (akzeptiert den null-Wert).
 fwritelength ist jetzt nullbar.
 get_classDer Aufruf dieser Funktion von außerhalb einer Klasse ohne jegliche Parameter löst einen Error aus. Zuvor wurde, wurde ein E_WARNING-Hinweis ausgelöst und die Funktion gab false zurück.
 get_class_methodsDer Parameter object_or_class akzeptiert jetzt nur noch Objekte oder gültige Klassennamen.
 get_defined_functionsDer Standardwert des Parameters exclude_disabled wurde von false auf true geändert.
 get_headersDer Typ des Parameters associative wurde von int in bool geändert.
 get_parent_classDer Parameter object_or_class akzeptiert jetzt nur noch Objekte oder gültige Klassennamen.
 get_resourcestype is nullable now.
 getdatetimestamp ist jetzt nullbar.
 gmdatetimestamp ist jetzt nullbar.
 gmmktimeminute, second, month, day und year sind nun nullable (akzeptieren den null-Wert).
 gmmktimehour ist nicht mehr optional.
 gmp_binomialThis function no longer returns false on failure.
 gmp_exportThis function no longer returns false on failure.
 gmp_importThis function no longer returns false on failure.
 gmstrftimetimestamp ist jetzt nullbar.
 grapheme_substrThe function now consistently clamps out-of-bounds offsets to the string boundary. Previously, false was returned instead of the empty string in some cases.
 gzgetslength is nullable now; previously, the default was 1024.
 gzwritelength ist jetzt ein Nullable-Typ; vorher war der Standardwert 0.
 hashWenn algo unbekannt ist, löst hash nun eine ValueError-Exception aus; zuvor wurde stattdessen false zurückgegeben.
 hash_hmacWenn algo unbekannt ist, löst hash_hmac nun eine ValueError-Exception aus; zuvor wurde stattdessen false zurückgegeben.
 hash_update_filestream_context ist nun ein Nullable-Typ.
 header_removename is nullable now.
 html_entity_decodeencoding ist jetzt nullable (akzeptiert den null-Wert).
 htmlentitiesencoding ist jetzt nullable (akzeptiert den null-Wert).
 iconv_mime_decodeencoding is nullable now.
 iconv_mime_decode_headersencoding is nullable now.
 iconv_strlenencoding is nullable now.
 iconv_strposencoding is nullable now.
 iconv_strrposencoding is nullable now.
 iconv_substrlength and encoding are nullable now.
 idatetimestamp ist nun nullable (akzeptiert den null-Wert).
 ignore_user_abortenable ist nun ein Nullable-Typ.
 imageaffineOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imageaffineclip is now nullable.
 imagealphablendingimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imageantialiasimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagearcimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagebmpThe type of compressed is Boolean now; formerly it was Integer.
 imagebmpimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecharimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecharupimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolorallocateimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolorallocatealphaimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecoloratimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolorclosestimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolorclosesthwbimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolordeallocateimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolorexactimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolorexactalphaimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolormatchimage1 and image2 expect GdImage instances now; previously, resources were expected.
 imagecolorresolveimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolorresolvealphaimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolorsetimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolorsforindeximage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolorsforindeximagecolorsforindex löst jetzt eine ValueError Ausnahme aus, wenn color außerhalb des Bereichs liegt; zuvor wurde stattdessen false zurückgegeben.
 imagecolorstotalimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecolortransparentcolor ist jetzt nullbar.
 imagecolortransparentimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imageconvolutionimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecopydst_image und src_image erwarten jetzt GdImage-Instanzen; zuvor wurde eine Ressource erwartet.
 imagecopymergedst_image and src_image expect GdImage instances now; previously, resources were expected.
 imagecopymergegraydst_image and src_image expect GdImage instances now; previously, resources were expected.
 imagecopyresampleddst_image and src_image expect GdImage instances now; previously, resources were expected.
 imagecopyresizeddst_image und src_image erwarten jetzt GdImage-Instanzen; zuvor wurde eine resource erwartet.
 imagecreateBei Erfolg gibt diese Funktion jetzt eine GDImage-Instanz zurück; zuvor wurde eine resource zurückgegeben.
 imagecreatefrombmpOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagecreatefromgdOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagecreatefromgd2On success, this function returns a GDImage instance now; previously, a resource was returned.
 imagecreatefromgd2partOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagecreatefromgifBei Erfolg gibt diese Funktion jetzt eine GDImage-Instanz zurück; zuvor wurde eine Ressource zurückgegeben.
 imagecreatefromjpegBei Erfolg gibt diese Funktion jetzt eine GDImage-Instanz zurück; zuvor wurde eine resource zurückgegeben.
 imagecreatefrompngBei Erfolg gibt diese Funktion jetzt eine GDImage-Instanz zurück; zuvor wurde eine resource zurückgegeben.
 imagecreatefromstringOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagecreatefromtgaOn success, this function returns a GDImage instance now; previously, a Ressource was returned.
 imagecreatefromwbmpOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagecreatefromwebpOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagecreatefromxbmOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagecreatefromxpmOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagecreatetruecolorOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagecropimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecropOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagecropautoimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagecropautoOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagedashedlineimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagedestroyDiese Funktion ist jetzt ein NOP.
 imagedestroyimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imageellipseimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagefillimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagefilledarcimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagefilledellipseimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagefilledpolygonimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagefilledrectangleimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagefilltoborderimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagefilterimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imageflipimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagefttextimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagegammacorrectimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagegdimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagegd2image erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagegetclipimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagegetinterpolationimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagegifimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagegrabscreenOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagegrabwindowOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagegrabwindowclient_area expects a bool now; previously it expected an int.
 imageinterlaceimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imageinterlaceenable erwartet nun einen bool-Wert; vorher wurde ein int erwarten.
 imageistruecolorimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagejpegimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagelayereffectimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagelineimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imageopenpolygonimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagepalettecopydst and src expect GdImage instances now; previously, resources were expected.
 imagepalettetotruecolorimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagepngimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagepolygonimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagerectangleimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imageresolutionresolution_x and resolution_y are now nullable.
 imagerotateOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagerotateimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagerotateThe unused ignore_transparent expects a bool now; previously it expected an int.
 imagesavealphaimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagescaleimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagescaleOn success, this function returns a GDImage instance now; previously, a resource was returned.
 imagesetbrushimage and brush expect GdImage instances now; previously, resources were expected.
 imagesetclipimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagesetinterpolationimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagesetpixelimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagesetthicknessimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagesettileimage and tile expect GdImage instances now; previously, resources were expected.
 imagestringimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagestringupimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagesximage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagesyimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagetruecolortopaletteimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagettfbboxDie options wurden hinzugefügt.
 imagettftextDie options wurden hinzugefügt.
 imagewbmpimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagewbmpforeground_color is nullable now.
 imagewebpimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagexbmimage erwartet nun eine GdImage-Instanz; vorher wurde eine Ressource erwartet.
 imagexbmforeground_color is now nullable.
 imagexbmThe fourth parameter, which was unused, has been removed.
 imap_appendoptions und internal_date sind jetzt nullable (akzeptieren den null-Wert).
 imap_headerinfoDer nicht verwendete Parameter defaulthost wurde entfernt.
 imap_mailadditional_headers, cc, bcc und return_path sind nun Nullable-Typen.
 imap_sortsearch_criteria und charset sind nun nullable (akzeptieren den (null-Wert).
 imap_sortreverse ist nun vom Typ bool statt int.
 implodeDie Übergabe des separators nach dem array wird nicht mehr unterstützt.
 inflate_addcontext expects an InflateContext instance now; previously, a resource was expected.
 inflate_get_read_lencontext expects an InflateContext instance now; previously, a resource was expected.
 inflate_get_statuscontext expects an InflateContext instance now; previously, a resource was expected.
 inflate_initOn success, this function returns an InflateContext instance now; previously, a resource was returned.
 is_numericNumerische Strings, die mit einem Leerzeichen enden ("42 "), geben nun true zurück. Zuvor wurde stattdessen false zurückgegeben.
 jdtounixDiese Funktion gibt im Fehlerfall nicht mehr false zurück, sondern löst stattdessen einen ValueError aus.
 ldap_addcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_add_extcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_bind_extcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_comparecontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_control_paged_resultThis function has been removed.
 ldap_control_paged_result_responseThis function has been removed.
 ldap_deletecontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_delete_extcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_exop_passwdcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_listcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_mod_addcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_mod_delcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_mod_replacecontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_modify_batchcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_mod_add_extcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_mod_del_extcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_mod_replace_extcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_readcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_renamecontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_rename_extcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_sasl_binddn, password, mech, realm, authc_id, authz_id and props are nullable now.
 ldap_searchcontrols ist jetzt nullable (akzeptiert den null-Wert); vorher war der Standardwert [].
 ldap_set_rebind_proccallback ist nun nullable (akzeptiert den null-Wert).
 ldap_sortDiese Funktion wurde entfernt.
 levenshteinVor dieser Version musste levenshtein entweder mit zwei oder fünf Argumenten aufgerufen werden.
 libxml_use_internal_errorsuse_errors is nullable now. Previously, its default was false.
 localtimetimestamp ist nun nullable (akzeptiert den null-Wert).
 mb_check_encodingvalue and encoding are nullable now.
 mb_chrencoding ist nun nullable (akzeptiert den null-Wert).
 mb_convert_encodingfrom_encoding is nullable now.
 mb_convert_encodingmb_convert_encoding will now throw a ValueError when from_encoding is passed an invalid encoding.
 mb_convert_encodingmb_convert_encoding will now throw a ValueError when to_encoding is passed an invalid encoding.
 mb_convert_kanaencoding ist nun nullable (akzeptiert den null-Wert).
 mb_decode_numericentityencoding ist nun nullable (akzeptiert den null-Wert).
 mb_detect_orderencoding ist nun nullable (akzeptiert den null-Wert).
 mb_encode_mimeheadercharset and transfer_encoding are nullable now.
 mb_encode_numericentityencoding ist nun nullable (akzeptiert den null-Wert).
 mb_eregThis function returns true on success now. Previously, it returned the byte length of the matched string if a match for pattern was found in string and matches was passed. If the optional parameter matches was not passed or the length of the matched string was 0, this function returned 1.
 mb_ereg_matchoptions is nullable now.
 mb_ereg_replaceoptions is nullable now.
 mb_ereg_replace_callbackoptions is nullable now.
 mb_ereg_searchpattern and options are nullable now.
 mb_ereg_search_initpattern and options are nullable now.
 mb_ereg_search_pospattern and options are nullable now.
 mb_ereg_search_regspattern and options are nullable now.
 mb_eregiThis function returns true on success now. Previously, it returned the byte length of the matched string if a match for pattern was found in string and matches was passed. If the optional parameter matches was not passed or the length of the matched string was 0, this function returned 1.
 mb_eregi_replaceoptions is nullable now.
 mb_get_infoThe types "func_overload" and "func_overload_list" are no longer supported.
 mb_http_inputtype is nullable now.
 mb_http_outputencoding ist nun nullable (akzeptiert den null-Wert).
 mb_internal_encodingNow throws a ValueError if encoding is an invalid encoding. Previously a E_WARNING was emitted instead.
 mb_internal_encodingencoding ist nun nullable (akzeptiert den null-Wert).
 mb_languagelanguage is nullable now.
 mb_ordencoding ist nun nullable (akzeptiert den null-Wert).
 mb_parse_strThe second parameter was no longer optional.
 mb_regex_encodingencoding ist nun nullable (akzeptiert den null-Wert).
 mb_regex_set_optionsIf the parameter options is given and not null, the previous options are returned. Formerly, the current options have been returned.
 mb_regex_set_optionsoptions is nullable now.
 mb_scrubencoding ist nun nullable (akzeptiert den null-Wert).
 mb_send_mailadditional_params is nullable now.
 mb_str_splitThis function no longer returns false on failure.
 mb_str_splitencoding ist nun nullable (akzeptiert den null-Wert).
 mb_strcutencoding ist nun nullable (akzeptiert den null-Wert).
 mb_strimwidthencoding ist nun nullable (akzeptiert den null-Wert).
 mb_striposneedle akzeptiert nun eine leere Zeichenkette.
 mb_striposencoding ist nun nullable (akzeptiert den null-Wert).
 mb_stristrneedle akzeptiert nun eine leere Zeichenkette.
 mb_stristrencoding ist nun nullable (akzeptiert den null-Wert).
 mb_strlenencoding ist nun nullable (akzeptiert den null-Wert).
 mb_strposneedle akzeptiert nun eine leere Zeichenkette.
 mb_strposencoding ist nun nullable (akzeptiert den null-Wert).
 mb_strrchrneedle akzeptiert nun eine leere Zeichenkette.
 mb_strrchrencoding ist nun nullable (akzeptiert den null-Wert).
 mb_strrichrneedle akzeptiert nun eine leere Zeichenkette.
 mb_strrichrencoding ist nun nullable (akzeptiert den null-Wert).
 mb_strriposencoding ist nun nullable (akzeptiert den null-Wert).
 mb_strriposneedle akzeptiert nun eine leere Zeichenkette.
 mb_strrposencoding ist nun nullable (akzeptiert den null-Wert).
 mb_strrposneedle akzeptiert nun eine leere Zeichenkette.
 mb_strrposPassing the encoding as the third argument instead of an offset has been removed.
 mb_strstrneedle akzeptiert nun eine leere Zeichenkette.
 mb_strstrencoding ist nun nullable (akzeptiert den null-Wert).
 mb_strwidthencoding ist nun nullable (akzeptiert den null-Wert).
 mb_substitute_characterPassing an empty string to substitute_character is no longer supported; "none" should be passed instead.
 mb_substitute_characterencoding ist nun nullable (akzeptiert den null-Wert).
 mb_substrencoding ist nun nullable (akzeptiert den null-Wert).
 mb_substr_countencoding ist nun nullable (akzeptiert den null-Wert).
 metaphoneDie Funktion gab bei Auftreten eines Fehlers false zurück.
 mhashkey ist nun nullable (akzeptiert den null-Wert).
 mktimehour ist nicht mehr optional.
 mktimeminute, second, month, day und year sind nun nullable (akzeptieren den null-Wert).
 msg_get_queueBei Erfolg gibt diese Funktion nun eine SysvMessageQueue-Instanz zurück; vorher wurde eine resource zurückgegeben.
 msg_receivequeue erwartet nun eine SysvMessageQueue-Instanz; vorher wurde eine resource erwartet.
 msg_remove_queuequeue erwartet nun eine SysvMessageQueue-Instanz; vorher wurde eine resource erwartet.
 msg_sendqueue expects a SysvMessageQueue instance now; previously, a resource was expected.
 msg_set_queuequeue erwartet nun eine SysvMessageQueue-Instanz; vorher wurde eine resource erwartet.
 msg_stat_queuequeue erwartet nun eine SysvMessageQueue-Instanz; vorher wurde eine resource erwartet.
 number_formatVor dieser Version akzeptierte number_format einen, zwei oder vier Parameter (aber nicht drei).
 ob_implicit_flushenable erwartet nun einen bool-Wert; vorher wurde ein int erwartet.
 odbc_columnsschema, table and column are now nullable.
 odbc_errorodbc is nullable now.
 odbc_errormsgodbc is nullable now.
 odbc_execflags wurde entfernt.
 odbc_fetch_rowrow ist jetzt ein Nullable-Typ.
 odbc_procedurecolumnsPrior to this version, the function could only be called with either one or five arguments.
 odbc_proceduresPrior to this version, the function could only be called with either one or four arguments.
 odbc_tablesschema, table and types are now nullable.
 opendircontext ist nun nullable (akzeptiert den null-Wert).
 openssl_csr_exportDer Parameter csr akzeptiert nun eine OpenSSLCertificateSigningRequest-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert.
 openssl_csr_export_to_filecsr akzeptiert nun eine OpenSSLCertificateSigningRequest-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert.
 openssl_csr_get_public_keyBei Erfolg gibt diese Funktion nun eine OpenSSLAsymmetricKey-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel zurückgegeben.
 openssl_csr_get_public_keycsr akzeptiert nun eine OpenSSLCertificateSigningRequest-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert.
 openssl_csr_get_subjectcsr akzeptiert nun eine OpenSSLCertificateSigningRequest-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert.
 openssl_csr_newprivate_key akzeptiert nun eine OpenSSLAsymmetricKey-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel akzeptiert.
 openssl_csr_newBei Erfolg gibt diese Funktion nun eine OpenSSLCertificateSigningRequest-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR zurückgegeben.
 openssl_csr_signBei Erfolg gibt diese Funktion nun eine OpenSSLCertificate-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL X.509 zurückgegeben.
 openssl_csr_signprivate_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_csr_signca_certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert.
 openssl_csr_signcsr akzeptiert nun eine OpenSSLCertificateSigningRequest-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert.
 openssl_dh_compute_keyprivate_key accepts an OpenSSLAsymmetricKey now; previously, a Ressource of type OpenSSL key was accepted.
 openssl_free_keykey akzeptiert nun eine OpenSSLAsymmetricKey-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel akzeptiert.
 openssl_free_keyDiese Funktion ist nun veraltet, da sie keine Auswirkung mehr hat.
 openssl_openDer Parameter cipher_algo ist nicht mehr optional.
 openssl_openprivate_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 CSR akzeptiert.
 openssl_pkcs7_decryptprivate_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 CSR akzeptiert.
 openssl_pkcs7_encryptcertificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert.
 openssl_pkcs7_signprivate_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 CSR akzeptiert.
 openssl_pkcs7_signcertificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert.
 openssl_pkcs7_verifysigners_certificates_filename, untrusted_certificates_filename, Inhalt und Ausgabedateiname sind nun vom Typ Nullable.
 openssl_pkcs12_exportprivate_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_pkcs12_exportcertificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert.
 openssl_pkcs12_export_to_filecertificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert.
 openssl_pkcs12_export_to_fileprivate_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_pkey_exportkey akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_pkey_export_to_filekey akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_pkey_freeDiese Funktion ist nun veraltet, da sie keine Auswirkung mehr hat.
 openssl_pkey_freekey akzeptiert nun eine OpenSSLAsymmetricKey-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel akzeptiert.
 openssl_pkey_get_detailskey akzeptiert nun eine OpenSSLAsymmetricKey-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel akzeptiert.
 openssl_pkey_get_privateBei Erfolg gibt diese Funktion nun eine OpenSSLAsymmetricKey-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel zurückgegeben.
 openssl_pkey_get_privatepassphrase ist nun ein Nullable-Typ.
 openssl_pkey_get_privateprivate_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_pkey_get_publicpublic_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_pkey_get_publicBei Erfolg gibt diese Funktion nun eine OpenSSLAsymmetricKey-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel zurückgegeben.
 openssl_pkey_newBei Erfolg gibt diese Funktion nun eine OpenSSLAsymmetricKey-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel zurückgegeben.
 openssl_private_decryptprivate_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_private_encryptprivate_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_public_decryptpublic_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_public_encryptpublic_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_random_pseudo_bytesstrong_result is nullable now.
 openssl_sealDer Parameter cipher_algo ist nicht mehr optional.
 openssl_sealiv ist nun ein Nullable-Typ.
 openssl_sealpublic_key akzeptiert nun ein Array von OpenSSLAsymmetricKey-Instanzen; vorher wurde ein Array von Ressourcen vom Typ OpenSSL-Schlüssel akzeptiert.
 openssl_signprivate_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_spki_newprivate_key accepts an OpenSSLAsymmetricKey instance now; previously, a Ressource of type OpenSSL key was accepted.
 openssl_verifypublic_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_x509_check_private_keycertificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert.
 openssl_x509_check_private_keyprivate_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert.
 openssl_x509_checkpurposecertificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert.
 openssl_x509_checkpurposeuntrusted_certificates_file ist nun ein Nullable-Typ.
 openssl_x509_exportcertificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert.
 openssl_x509_export_to_filecertificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert.
 openssl_x509_fingerprintcertificate accepts an OpenSSLCertificate instance now; previously, a Ressource of type OpenSSL X.509 was accepted.
 openssl_x509_freecertificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert.
 openssl_x509_freeDiese Funktion ist nun veraltet, da sie keine Auswirkung mehr hat.
 openssl_x509_parsecertificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert.
 openssl_x509_readBei Erfolg gibt diese Funktion nun eine OpenSSLCertificate-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL X.509 zurückgegeben.
 openssl_x509_readcertificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert.
 openssl_x509_verifypublic_key accepts an OpenSSLAsymmetricKey or OpenSSLCertificate instance now; previously, a Ressource of type OpenSSL key or OpenSSL X.509 was accepted.
 openssl_x509_verifycertificate accepts an OpenSSLCertificate instance now; previously, a Ressource of type OpenSSL X.509 was accepted.
 packDiese Funktion gibt bei einem Fehler nicht mehr false zurück.
 parse_strresult ist nicht mehr optional.
 parse_urlparse_url unterscheidet nun zwischen fehlenden und leeren Abfragen und Fragmenten.
 password_hashDer Parameter algo ist jetzt nullable (akzeptiert den NULL-Wert).
 password_hashpassword_hash gibt im Fehlerfall nicht mehr false zurück.
 pcntl_async_signalsenable is nullable now.
 pcntl_getpriorityprocess_id ist nun nullable (akzeptiert den null-Wert).
 pcntl_setpriorityprocess_id ist jetzt nullable (akzeptiert den null-Wert).
 pfsockopentimeout ist nun nullable (akzeptiert den null-Wert).
 pg_client_encodingconnection ist jetzt nullbar.
 pg_closeconnection ist jetzt nullbar.
 pg_dbnameconnection ist jetzt nullbar.
 pg_end_copyconnection ist jetzt nullbar.
 pg_fetch_allpg_fetch_all gibt bei Ergebnismengen mit null Zeilen nun ein leeres Array statt false zurück.
 pg_hostconnection ist jetzt nullbar.
 pg_last_errorconnection ist jetzt nullbar.
 pg_lo_writelength ist jetzt nullbar.
 pg_optionsconnection ist jetzt nullbar.
 pg_pingconnection ist jetzt nullbar.
 pg_portconnection ist jetzt nullbar.
 pg_traceconnection ist jetzt nullbar.
 pg_ttyconnection ist jetzt nullbar.
 pg_untraceconnection ist jetzt nullbar.
 pg_versionconnection ist jetzt nullbar.
 phpversionextension ist nun nullable (akzeptiert den null-Wert).
 readdirdir_handle ist nun nullable (akzeptiert den null-Wert).
 readline_infovar_name und value sind nun Nullable-Typen.
 readline_read_historyfilename ist nun ein Nullable-Typ.
 readline_write_historyfilename ist nun ein Nullable-Typ.
 rewinddirdir_handle ist nun nullable (akzeptiert den null-Wert).
 roundnum akzeptiert keine internen Objekte mehr, die eine numerische Konvertierung unterstützen.
 sapi_windows_vt100_supportenable is now nullable.
 scandircontext ist nun nullable (akzeptiert den null-Wert).
 sem_acquiresemaphore erwartet nun eine SysvSemaphore-Instanz; vorher wurde eine resource erwartet.
 sem_getDer Typ von auto_release wurde von int auf bool geändert.
 sem_getBei Erfolg gibt diese Funktion nun eine SysvSemaphore-Instanz zurück; vorher wurde eine resource zurückgegeben.
 sem_releasesemaphore erwartet nun eine SysvSemaphore-Instanz; vorher wurde eine resource erwartet.
 sem_removesemaphore erwartet nun eine SysvSemaphore-Instanz; vorher wurde eine resource erwartet.
 session_cache_expirevalue ist nun ein Nullable-Typ.
 session_cache_limitervalue ist jetzt ein Nullable-Typ.
 session_idid ist jetzt nullable (akzeptiert den NULL-Wert).
 session_module_namemodule ist jetzt nullable (akzeptiert den NULL-Wert).
 session_namename ist jetzt nullable (akzeptiert den NULL-Wert).
 session_save_pathpath ist jetzt ein Nullable-Typ.
 session_set_cookie_paramspath, domain, secure und httponly sind jetzt Nullable-Typen.
 set_error_handlerDer Parameter errcontext wurde entfernt und wird nicht mehr an Benutzer-Callbacks übergeben.
 shm_attachsize ist nun ein Nullable-Typ.
 shm_attachBei Erfolg gibt diese Funktion nun eine SysvSharedMemory-Instanz zurück; vorher wurde eine resource zurückgegeben.
 shm_detachshm erwartet nun eine SysvSharedMemory-Instanz; vorher wurde eine resource erwartet.
 shm_get_varshm erwartet nun eine SysvSharedMemory-Instanz; vorher wurde eine resource erwartet.
 shm_has_varshm expects a SysvSharedMemory instance now; previously, a resource was expected.
 shm_put_varshm erwartet nun eine SysvSharedMemory-Instanz; vorher wurde eine Ressource erwartet.
 shm_removeshm erwartet nun eine SysvSharedMemory-Instanz; vorher wurde eine resource erwartet.
 shm_remove_varshm erwartet nun eine SysvSharedMemory-Instanz; vorher wurde eine resource erwartet.
 shmop_closeshmop erwartet nun eine Shmop-Instanz; vorher wurde eine Ressource erwartet.
 shmop_deleteshmop erwartet nun eine Shmop-Instanz; vorher wurde eine resource erwartet.
 shmop_openBei Erfolg gibt diese Funktion nun eine Shmop-Instanz zurück; vorher wurde eine resource zurückgegeben.
 shmop_readshmop erwartet nun eine Shmop-Instanz; vorher wurde eine resource erwartet.
 shmop_sizeshmop erwartet nun eine Shmop-Instanz; vorher wurde eine resource erwartet.
 shmop_writeVor PHP 8.0.0 wurde bei einem Fehler false zurückgegeben.
 shmop_writeshmop erwartet nun eine Shmop-Instanz; vorher wurde eine resource erwartet.
 socket_acceptBei Erfolg gibt diese Funktion nun eine Socket-Instanz zurück; vorher wurde eine resource zurückgegeben.
 socket_addrinfo_bindOn success, this function returns a Socket instance now; previously, a resource was returned.
 socket_addrinfo_bindaddress ist nun eine AddressInfo-Instanz; vorher war es eine resource.
 socket_addrinfo_connectOn success, this function returns a Socket instance now; previously, a resource was returned.
 socket_addrinfo_connectaddress ist nun eine AddressInfo-Instanz; vorher war es eine resource.
 socket_addrinfo_explainaddress ist nun eine AddressInfo-Instanz; vorher war es eine resource.
 socket_addrinfo_lookupOn success, this function returns a array of AddressInfo instances now; previously, an array of resources was returned.
 socket_addrinfo_lookupservice is nullable now.
 socket_bindsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_clear_errorsocket ist nun ein Nullable-Typ.
 socket_clear_errorsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_closesocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_connectport ist nun ein Nullable-Typ.
 socket_connectsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_createBei Erfolg gibt diese Funktion nun eine Socket-Instanz zurück; zuvor wurde eine Ressource zurückgegeben.
 socket_create_listenBei Erfolg gibt diese Funktion nun eine Socket-Instanz zurück; zuvor wurde eine Ressource zurückgegeben.
 socket_create_pairpair ist nun ein Verweis auf ein Array von Socket-Instanzen; vorher war es ein Verweis auf ein Array von resources.
 socket_export_streamsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_get_optionsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_getpeernamesocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_getsocknamesocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_import_streamOn success, this function returns a Socket instance now; previously, a resource was returned.
 socket_last_errorsocket ist nun ein Nullable-Typ.
 socket_last_errorsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_listensocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_readsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_recvsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_recvfromsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_recvmsgsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_sendsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_sendmsgsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_sendtosocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_sendtoport ist nun ein Nullable-Typ.
 socket_set_blocksocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_set_nonblocksocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_set_optionsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_shutdownsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_writesocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_writelength ist nun ein Nullable-Typ.
 socket_wsaprotocol_info_exportsocket ist nun eine Socket-Instanz; vorher war es eine resource.
 socket_wsaprotocol_info_importOn success, this function returns a Socket instance now; previously, a resource was returned.
 soundexVor dieser Version wurde beim Aufruf der Funktion mit einer leeren Zeichenkette ohne besonderen Grund false zurückgegeben.
 spl_autoloadfile_extensions is now nullable.
 spl_autoload_extensionsfile_extensions ist jetzt nullbar.
 spl_autoload_registercallback is now nullable.
 sprintfDiese Funktion gibt bei Auftreten eines Fehlers nicht mehr false zurück.
 str_splitWenn der Parameter length kleiner ist als 1, wird nun ein ValueError ausgelöst; vorher wurde ein Fehler der Stufe E_WARNING ausgelöst und die Funktion gab false zurück.
 str_word_countcharacters ist jetzt nullable (akzeptiert den NULL-Wert).
 strcspnlength ist jetzt nullable (akzeptiert den null-Wert).
 stream_context_createoptions and params are now nullable.
 stream_context_get_defaultoptions is now nullable.
 stream_copy_to_streamlength is now nullable.
 stream_get_contentslength is now nullable.
 stream_socket_accepttimeout is now nullable.
 stream_socket_clienttimeout and context are now nullable.
 stream_socket_enable_cryptosession_stream is now nullable.
 stream_socket_servercontext is nullable now.
 strftimetimestamp ist nun nullable (akzeptiert den null-Wert).
 strip_tagsallowed_tags ist jetzt nullable (akzeptiert den NULL-Wert).
 striposDie Übergabe eines Integer als needle wird nicht mehr unterstützt.
 stristrDie Übergabe eines Integer als needle wird nicht mehr unterstützt.
 strposDie Übergabe eines Integer als needle wird nicht mehr unterstützt.
 strrchrDie Übergabe eines Integer als needle wird nicht mehr unterstützt.
 strriposDie Übergabe eines Integer als needle wird nicht mehr unterstützt.
 strrposDie Übergabe eines Integer als needle wird nicht mehr unterstützt.
 strspnlength ist jetzt nullable (akzeptiert den null-Wert).
 strstrDie Übergabe eines Integer als needle wird nicht mehr unterstützt.
 strtotimebaseTimestamp ist nun nullable (akzeptiert den null-Wert).
 substrlength ist jetzt nullable (akzeptiert den null-Wert). Wenn length explizit auf null gesetzt wird, gibt die Funktion einen Teilstring zurück, der am Ende des Strings endet, während sie vorher einen leeren String zurückgegeben hat.
 substrDie Funktion gibt einen leeren String zurück, wo sie vorher false zurückgegeben hat.
 substr_comparelength ist jetzt ein Nullable-Typ.
 substr_countlength ist jetzt ein Nullable-Typ.
 substr_replacelength ist jetzt ein Nullable-Typ.
 touchmtime und atime sind jetzt nullbar.
 uasortWenn callback einen per Referenz übergebenen Parameter erwartet, gibt diese Funktion nun einen Fehler der Stufe E_WARNING aus.
 uksortWenn callback einen per Referenz übergebenen Parameter erwartet, gibt diese Funktion nun einen Fehler der Stufe E_WARNING aus.
 umaskmask ist jetzt nullbar.
 unixtojdtimestamp ist jetzt nullbar.
 usortWenn callback einen per Referenz übergebenen Parameter erwartet, gibt diese Funktion nun einen Fehler der Stufe E_WARNING aus.
 vsprintfDiese Funktion gibt bei Auftreten eines Fehlers nicht mehr false zurück.
 xml_get_current_byte_indexparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_get_current_column_numberparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_get_current_line_numberparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_get_error_codeparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_parseparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_parse_into_structparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_parser_createencoding is nullable now.
 xml_parser_createThis function returns an XMLParser instance now; previously, a resource was returned, Bei einem Fehler wird false zurückgegeben..
 xml_parser_create_nsThis function returns an XMLParser instance now; previously, a resource was returned, Bei einem Fehler wird false zurückgegeben..
 xml_parser_create_nsencoding is nullable now.
 xml_parser_freeparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_parser_get_optionparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_parser_set_optionparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_set_character_data_handlerparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_set_default_handlerparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_set_element_handlerparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_set_end_namespace_decl_handlerparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_set_external_entity_ref_handlerparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_set_notation_decl_handlerparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_set_objectparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_set_processing_instruction_handlerparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_set_start_namespace_decl_handlerparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 xml_set_unparsed_entity_decl_handlerparser erwartet nun eine XMLParser-Instanz; vorher wurde eine Ressource erwartet.
 zip_closeDiese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::close.
 zip_entry_closeDiese Funktion ist zugunsten der Objekt-API missbilligt.
 zip_entry_compressedsizeDiese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::statIndex.
 zip_entry_compressionmethodDiese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::statIndex.
 zip_entry_filesizeDiese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::statIndex.
 zip_entry_nameDiese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::statIndex.
 zip_entry_openDiese Funktion ist zugunsten der Objekt-API missbilligt.
 zip_entry_readDiese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::open.
 zip_openDiese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::open.
 zip_readDiese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::statIndex.
 GlobIterator::__constructNow throws a ValueError if directory is an empty string; previously it threw a RuntimeException.
 IntlTimeZone::getIDForWindowsIDregion is now nullable.
 LimitIterator::__constructNow throws a ValueError if limit is less than -1; previously it threw a RuntimeException.
 LimitIterator::__constructNow throws a ValueError if offset is less than 0; previously it threw a RuntimeException.
 Locale::getDisplayLanguagedisplayLocale is nullable now.
 Locale::getDisplayNamedisplayLocale is nullable now.
 Locale::getDisplayRegiondisplayLocale is nullable now.
 Locale::getDisplayScriptdisplayLocale is nullable now.
 Locale::getDisplayVariantdisplayLocale is nullable now.
 mysqli_result::fetch_objectconstructor_args now accepts [] for constructors with 0 parameters; previously an exception was thrown.
 mysqli_stmt::__constructquery ist nun ein Nullable-Typ.
 mysqli::begin_transactionname is now nullable.
 mysqli::commitname is now nullable.
 mysqli::rollbackname is now nullable.
 NumberFormatter::createpattern is nullable now.
 PDOStatement::fetchAllThis method always returns an Array now, while previously false may have been returned on failure.
 Phar::addFilelocalName is now nullable.
 Phar::buildFromIteratorbaseDirectory is now nullable.
 Phar::compressextension is now nullable.
 Phar::convertToDataformat, compression, and extension are now nullable.
 Phar::convertToExecutableformat, compression, and localName are now nullable.
 Phar::createDefaultStubindex and webIndex are now nullable.
 Phar::decompressextension is now nullable.
 Phar::getMetadataThe parameter unserializeOptions has been added.
 Phar::setDefaultStubwebIndex is nullable now.
 Phar::setSignatureAlgorithmprivateKey is now nullable.
 Phar::webPharfileNotFoundScript, mimeTypes and rewrite are nullable now.
 PharData::addFilelocalName is now nullable.
 PharData::buildFromIteratorbaseDirectory is now nullable.
 PharData::compressextension is now nullable.
 PharData::convertToDataformat, compression, and extension are now nullable.
 PharData::convertToExecutableformat, compression, and localName are now nullable.
 PharData::decompressextension is now nullable.
 PharData::setDefaultStubwebIndex is nullable now.
 PharData::setSignatureAlgorithmprivateKey is now nullable.
 PharFileInfo::getMetadataThe parameter unserializeOptions has been added.
 PharFileInfo::isCompressedcompression is now nullable.
 RecursiveDirectoryIterator::__constructNow throws a ValueError if directory is an empty string; previously it threw a RuntimeException.
 RecursiveIteratorIterator::getSubIteratorlevel is now nullable.
 ReflectionClass::getConstantsfilter has been added.
 ReflectionClass::getReflectionConstantsfilter has been added.
 ReflectionMethod::getClosureobject is now nullable.
 ReflectionParameter::getDefaultValueThis method now allows getting the default value of parameters of built-in functions and built-in class methods. Previously, a ReflectionException was thrown.
 ReflectionParameter::getDefaultValueConstantNameThis method now allows getting the default values' constant names of built-in functions and built-in class methods. Previously, a ReflectionException was thrown.
 ReflectionProperty::getValueobject is nullable now.
 ReflectionProperty::isInitializedobject is nullable now.
 SimpleXMLElement::asXMLfilename ist jetzt nullable (akzeptiert den NULL-Wert).
 SoapClient::__doRequestoneWy ist nun vom Typ Boolean; vorher war er vom Typ Integer.
 SoapClient::__setCookievalue ist nun ein Nullable-Typ.
 SoapServer::handlerequest ist nun nullbar.
 SplFileInfo::getFileInfoclass is now nullable.
 SplFileInfo::getPathInfoclass is now nullable.
 SplFileInfo::openFilecontext is now nullable.
 SplFixedArray::__constructNow throws a ValueError if size is a negative; previously it threw a InvalidArgumentException.
 tidy::__constructfilename, config, encoding and useIncludePath are nullable now.
 tidy::parseFileconfig and encoding are nullable now.
 tidy::parseStringconfig and encoding are nullable now.
 tidy::repairFiletidy::repairFile is a static method now.
 tidy::repairFileconfig and encoding are nullable now.
 tidy::repairStringThis function no longer accepts the useIncludePath parameter.
 tidy::repairStringconfig and encoding are nullable now.
 tidy::repairStringtidy::repairString is a static method now.
 XMLReader::getAttributeDiese Funktion gibt nicht mehr false zurück.
 XMLReader::getAttributeNsThis function can no longer return false.
 XMLReader::lookupNamespaceDiese Funktion gibt nicht mehr false zurück.
 XMLReader::nextname ist jetzt ein Nullable-Typ.
 XMLReader::openXMLReader::open ist jetzt als statische Methode deklariert, kann aber weiterhin auf einer XMLReader-Instanz aufgerufen werden.
 XMLReader::XMLXMLReader::XML ist jetzt als statische Methode deklariert, kann aber weiterhin auf einer XMLReader-Instanz aufgerufen werden.
 XMLWriter::endAttributewriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::endCdatawriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::endCommentwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::endDocumentwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::endDtdwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::endDtdAttlistwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::endDtdElementwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::endDtdEntitywriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::endElementwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::endPiwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::flushDiese Funktion kann nicht länger false zurückgeben.
 XMLWriter::flushwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::fullEndElementwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::openMemoryDiese Funktion gibt nun bei Erfolgt ein XMLWriter Exemplar zurück. Zuvor wurde in diesem Fall eine Ressource zurückgegeben.
 XMLWriter::openUriDiese Funktion gibt nun bei Erfolgt ein XMLWriter Exemplar zurück. Zuvor wurde in diesem Fall eine Ressource zurückgegeben.
 XMLWriter::outputMemorywriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::setIndentwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::setIndentStringwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::startAttributewriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::startAttributeNsprefix ist nun nullbar.
 XMLWriter::startAttributeNswriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::startCdatawriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::startCommentwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::startDocumentwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::startDtdwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::startDtdAttlistwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::startDtdElementwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::startDtdEntitywriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::startElementwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::startElementNswriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::startPiwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::textwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::writeAttributewriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::writeAttributeNswriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::writeCdatawriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::writeCommentwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::writeDtdwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::writeDtdAttlistwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::writeDtdElementwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::writeDtdEntitywriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::writeDtdEntitypublicId, systemId und notationData sind nun nullbar.
 XMLWriter::writeElementwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::writeElementNswriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::writePiwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 XMLWriter::writeRawwriter erwartet nun eine XMLWriter-Instanz; vorher wurde eine Ressource erwartet.
 ZipArchive::setEncryptionIndexpassword is now nullable.
 ZipArchive::setEncryptionNamepassword is now nullable.
7.4.4proc_openDie Option create_new_console wurde dem Parameter options hinzugefügt.
7.4.0array_mergeDiese Funktion kann nun ohne Parameter aufgerufen werden. Zuvor war mindestens ein Parameter erforderlich.
 array_merge_recursiveDiese Funktion kann nun ohne Parameter aufgerufen werden. Zuvor war mindestens ein Parameter erforderlich.
 base_convertDie Übergabe ungültiger Zeichen löst nun einen Deprecation-Hinweis aus. Das Ergebnis wird weiterhin so berechnet, als würden die ungültigen Zeichen nicht existieren.
 bindecDie Übergabe ungültiger Zeichen löst nun einen Deprecation-Hinweis aus. Das Ergebnis wird weiterhin so berechnet, als würden die ungültigen Zeichen nicht existieren.
 chrDie Funktion akzeptiert nicht unterstütze codepoints nicht mehr stillschweigend und setzt diese auf 0.
 curl_versionDer optionale Parameter age ist veraltet; falls ein Wert übergeben wird, wird er ignoriert.
 fgetcsvDer escape Parameter akzeptiert nun auch eine leere Zeichenkette, um den proprietären Maskierungsmechanismus zu deaktivieren.
 fputcsvThe escape parameter now also accepts an empty string to disable the proprietary escape mechanism.
 get_declared_classesZuvor gab get_declared_classes immer die Elternklassen vor den Kindklassen zurück. Dies ist nicht länger der Fall. Für den Rückgabewert von get_declared_classes wird keine bestimmte Reihenfolge zugesichert.
 get_magic_quotes_gpcDiese Funktion wird missbilligt.
 get_magic_quotes_runtimeDiese Funktion wird missbilligt.
 gzreadDiese Funktion gibt jetzt bei einem Fehler false zurück; vorher wurde 0 zurückgegeben.
 gzwriteFalls ein Fehler auftritt, gibt diese Funktion jetzt false zurück; vorher wurde 0 zurückgegeben.
 hash_algosDie Ünterstützung für crc32c wurde hinzugefügt.
 hexdecDie Übergabe ungültiger Zeichen löst nun einen Deprecation-Hinweis aus. Das Ergebnis wird weiterhin so berechnet, als würden die ungültigen Zeichen nicht existieren.
 idn_to_asciiThe default value of variant is now INTL_IDNA_VARIANT_UTS46 instead of the deprecated INTL_IDNA_VARIANT_2003.
 idn_to_utf8The default value of variant is now INTL_IDNA_VARIANT_UTS46 instead of the deprecated INTL_IDNA_VARIANT_2003.
 imagecropautoThe default value of mode has been changed to IMG_CROP_AUTO. Formerly, the default value has been -1 which corresponds to IMG_CROP_DEFAULT, but passing -1 is now deprecated.
 imagecropautoThe behavior of imagecropauto() in the bundled libgd has been synced with that of system libgd: IMG_CROP_DEFAULT no longer falls back to IMG_CROP_SIDES and threshold-cropping now uses the same algorithm as system libgd.
 imagefilterScatter support (IMG_FILTER_SCATTER) was added.
 implodeDas Übergeben des separators nach dem array (d. h. nicht die dokumentierte Reihenfolge der Parameter zu verwenden) wird missbilligt.
 ldap_control_paged_resultThis function has been deprecated.
 ldap_control_paged_result_responseThis function has been deprecated.
 money_formatDiese Funktion wird missbilligt. Stattdessen soll NumberFormatter::formatCurrency verwendet werden.
 octdecDie Übergabe ungültiger Zeichen löst nun einen Deprecation-Hinweis aus. Das Ergebnis wird weiterhin so berechnet, als würden die ungültigen Zeichen nicht existieren.
 openssl_random_pseudo_bytesThe function no longer returns false on failure, but throws an Exception instead.
 password_hashDer Parameter algo erwartet nun einen String, akzeptiert aber aus Gründen der Abwärtskompatibilität noch immer Integer.
 password_hashDie Sodium-Erweiterung bietet eine alternative Implementierung für Argon2-Passwörter.
 password_needs_rehashDer Parameter algo erwartet nun einen String, akzeptiert aber aus Gründen der Abwärtskompatibilität noch immer Integer.
 preg_replace_callbackDer Parameter flags wurde hinzugefügt.
 preg_replace_callback_arrayThe flags parameter was added.
 proc_openDie Option create_process_group wurde dem Parameter options hinzugefügt.
 proc_openproc_open akzeptiert nun ebenfalls ein Array für das command.
 statDie size, atime, mtime and ctime Statistiken symbolischer Links sind nun immer die des Ziels. Dies war zuvor nicht der Fall für NTS-Builds unter Windows.
 statUnter Windows ist die Gerätenummer nun die Seriennummer des Laufwerks, das die Datei enthält, und die Inode-Nummer ist die mit der Datei assozierte Kennung.
 str_getcsvDer Parameter escape interpretiert nun eine leere Zeichenkette als Signal, um den proprietären Maskierungsmechanismus zu deaktivieren. Zuvor wurde eine leere Zeichenkette wie der Vorgabewert behandelt.
 strip_tagsDer Parameter allowed_tags akzeptiert nun alternativ ein Array.
 Locale::lookupdefaultLocale is nullable now.
 SplFileObject::fgetcsvThe escape parameter now also accepts an empty string to disable the proprietary escape mechanism.
 SplFileObject::fputcsvThe escape parameter now also accepts an empty string to disable the proprietary escape mechanism.
 SplFileObject::fwriteThe function now returns false instead of zero on failure.
 SplFileObject::getCsvControlThe escape character can now be an empty string.
 SplFileObject::setCsvControlThe escape parameter now also accepts an empty string to disable the proprietary escape mechanism.
 SQLite3Stmt::bindParamparam now also supports the @param notation.
 SQLite3Stmt::bindValueparam now also supports the @param notation.
7.3.24, 7.4.12jdtounixDie Obergrenze von julian_day wurde erweitert. Bisher lag sie unabhängig von der Architektur bei 2465342.
 tidyNode::isHtmlThis function has been fixed to have reasonable behavior. Previously, almost any node was reported as being an HTML node.
7.3.15, 7.4.3curl_setoptCURLOPT_HTTP09_ALLOWED wurde eingeführt.
7.3.14, 7.4.2dba_openDer lmdb-Treiber unterstützt nun zusätzlich einen $mapsize-Parmeter.
7.3.0DateTimeImmutable::createFromFormatDas format-Zeichen v wurde hinzugefügt.
 apache_request_headersDiese Funktion wurde in der FPM SAPI verfügbar.
 array_pushDiese Funktion kann nun mit nur einem Parameter aufgerufen werden. Zuvor waren mindestens zwei Parameter erforderlich.
 array_unshiftDiese Funktion kann nun mit nur einem Parameter aufgerufen werden. Zuvor waren mindestens zwei Parameter erforderlich.
 assertDie Deklaration einer Funktion namens assert() innerhalb eines Namensraums ist veraltet und gibt nun einen E_DEPRECATED-Hinweis aus.
 bcmulbcmul liefert nun Zahlen mit den angeforderten Nachkommastellen zurück. Zuvor haben die zurückgelieferten Zahlen möglicherweise abschließende Dezimalnullen ausgelassen.
 bcpowbcpow liefert nun Zahlen mit den angeforderten Nachkommastellen zurück. Zuvor haben die zurückgelieferten Zahlen möglicherweise abschließende Dezimalnullen ausgelassen.
 bcscalebcscale kann nun verwendet werden, um die aktuelle Genauigkeit zu ermitteln; wird es als Setter verwendet, gibt es nun die vorherige Genauigkeit zurück. Zuvor war scale obligatorisch, und bscale gab immer true zurück.
 compactcompact erzeugt nun eine Fehlermeldung der Stufe E_NOTICE, wenn sich ein gegebener String auf eine nicht gesetzte Variable bezieht. Zuvor wurden solche Strings stillschweigend ausgelassen.
 curl_getinfoCURLINFO_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 eingeführt.
 curl_setoptCURLOPT_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 und CURLOPT_TLS13_CIPHERS wurden eingeführt.
 definecase_insensitive ist missbilligt und wird in Version 8.0.0 entfernt.
 ftp_fgetDer Parameter mode ist nun optional. Zuvor war er verpflichtend.
 ftp_fputDer Parameter mode ist nun optional. Zuvor war er verpflichtend.
 ftp_getDer Parameter mode ist nun optional. Zuvor war er verpflichtend.
 ftp_nb_fgetDer Parameter mode ist nun optional. Zuvor war er verpflichtend.
 ftp_nb_fputDer Parameter mode ist nun optional. Zuvor war er verpflichtend.
 ftp_nb_getDer Parameter mode ist nun optional. Zuvor war er verpflichtend.
 ftp_nb_putDer Parameter mode ist nun optional. Zuvor war er verpflichtend.
 ftp_putDer Parameter mode ist nun optional. Zuvor war er verpflichtend.
 getallheadersDiese Funktion wurde in der FPM SAPI verfügbar.
 imagecreatefromstringWEBP is supported now (if supported by the libgd in use).
 is_countableis_countable has been added.
 json_decodeDie flags-Konstante JSON_THROW_ON_ERROR wurde hinzugefügt.
 json_encodeDie flags-Konstante JSON_THROW_ON_ERROR wurde hinzugefügt.
 ldap_addDie Unterstützung für controls wurde hinzugefügt.
 ldap_compareDie Unterstützung für controls wurde hinzugefügt.
 ldap_deleteDie Unterstützung für controls wurde hinzugefügt.
 ldap_exopSupport for serverctrls added
 ldap_exop_passwdSupport for controls added
 ldap_listDie Unterstützung für controls wurde hinzugefügt.
 ldap_mod_addDie Unterstützung für controls wurde hinzugefügt.
 ldap_mod_delDie Unterstützung für controls wurde hinzugefügt.
 ldap_mod_replaceDie Unterstützung für controls wurde hinzugefügt.
 ldap_modify_batchSupport for controls added
 ldap_mod_add_extSupport for controls added
 ldap_mod_del_extSupport for controls added
 ldap_mod_replace_extSupport for controls added
 ldap_parse_resultDie Unterstützung für controls wurde hinzugefügt.
 ldap_readDie Unterstützung für controls wurde hinzugefügt.
 ldap_renameDie Unterstützung für controls wurde hinzugefügt.
 ldap_rename_extSupport for controls added
 ldap_searchDie Unterstützung für controls wurde hinzugefügt.
 listDie Unterstützung von Referenzzuweisungen bei der Arraydestrukturierung wurde hinzugefügt.
 mb_convert_caseAdded support for MB_CASE_FOLD, MB_CASE_UPPER_SIMPLE, MB_CASE_LOWER_SIMPLE, MB_CASE_TITLE_SIMPLE, and MB_CASE_FOLD_SIMPLE as mode.
 password_hashMit PASSWORD_ARGON2ID wurde die Unterstützung für Argon2id-Passwörter hinzugefügt.
 preg_quoteDas Zeichen # wird nun maskiert.
 session_get_cookie_paramsDas Element "samesite" wurde im zurückgegebenen Array hinzugefügt.
 session_set_cookie_paramsEine alternative Signatur, die ein options Array unterstützt, wurde hinzugefügt. Diese Signatur unterstützt ebenfalls das Setzen des SameSite-Cookie-Attributs.
 setcookieEine alternative Signatur, die ein options-Array unterstützt, wurde hinzugefügt. Diese Signatur unterstützt auch das Setzen des SameSite-Cookie-Attributs.
 setrawcookieEine alternative Signatur, die ein options-Array unterstützt, wurde hinzugefügt. Diese Signatur unterstützt ebenfalls das Setzen des SameSite-Cookie-Attributs.
 striposDie Übergabe eines Integer als needle wird missbilligt.
 stristrDie Übergabe eines Integer als needle wird missbilligt.
 strposDie Übergabe eines Integer als needle wird missbilligt.
 strrchrDie Übergabe eines Integer als needle wird missbilligt.
 strriposDie Übergabe eines Integer als needle wird missbilligt.
 strrposDie Übergabe eines Integer als needle wird missbilligt.
 strstrDie Übergabe eines Integer als needle wird missbilligt.
 unlinkUnter Windows ist es nun möglich, Dateien mit verwendeten Handles per unlink zu löschen, während dies zuvor fehlschlug. Es ist allerdings noch immer nicht möglich, die gelöschte Datei neu zu erzeugen, bevor alle Handles geschlossen wurden.
 var_exportstdClass-Objekte werden nun als ein Array exportiert, das in ein Objekt umgewandelt wird ((object) array( ... )), anstatt die nicht existente Methode stdClass::__setState zu verwenden. Der praktische Effekt ist, dass stdClass nun exportierbar ist, und der erzeugte Code sogar mit früheren Versionen von PHP funktioniert.
 xml_set_external_entity_ref_handlerThe return value of the handler is no longer ignored if the extension has been built against libxml. Formerly, the return value has been ignored, and parsing did never stop.
7.2.19, 7.3.6, 7.4.0DatePeriod::__constructrecurrences muss jetzt größer als 0 sein.
7.2.19, 7.3.6SplFileObject::__toStringChanged from an alias of SplFileObject::current to an alias of SplFileObject::fgets.
7.2.18, 7.3.5substr_compareoffset kann nun gleich der Länge des haystack sein.
7.2.0array_uniqueIst flags gleich SORT_STRING, wurde früher array kopiert, und doppelte Elemente darin entfernt (ohne das Array danach zu packen), aber nun wird ein neues Array durch Hinzufügen der einzigartigen Elemente aufgebaut. Dies kann unterschiedliche numerische Indexe ergeben.
 assertDie Verwendung eines Strings als assertion wird missbilligt. Dies erzeugt nun einen E_DEPRECATED-Hinweis, wenn sowohl assert.active als auch zend.assertions auf 1 gesetzt sind.
 bcmodDer scale Parameter wurde hinzugefügt.
 bcmodnum1 und num2 werden nicht länger zu einer Ganzzahl abgeschnitten, so dass nun das Verhalten von bcmod eher fmod statt dem % Operator entspricht.
 countcount erzeugt nun eine Warnung für ungültige zählbare Typen, die an den Parameter value übergeben wurden.
 date_parseDas Element zone des zurückgegebenen Arrays stellt nun Sekunden statt Minuten dar und das Vorzeichen ist umgekehrt. Zum Beispiel wird aus -120 nun 7200.
 date_parse_from_formatDas Element zone des zurückgegebenen Arrays stellt nun Sekunden statt Minuten dar und das Vorzeichen ist umgekehrt. Zum Beispiel wird aus -120 nun 7200.
 date_sun_infoDie Berechnung wurde korrigiert und bezieht sich nun auf die lokale Mitternacht statt auf die lokale Mittagszeit, was die Ergebnisse leicht verändert.
 exif_read_dataUnterstützung für folgende EXIF-Formate wurde hinzugefügt: Samsung DJI Panasonic Sony Pentax Minolta Sigma/Foveon AGFA Kyocera Ricoh Epson
 exif_read_dataDer Parameter file unterstützt jetzt sowohl lokale Dateien als auch Stream-Ressourcen.
 exif_thumbnailDer Parameter file unterstützt jetzt sowohl lokale Dateien als auch Stream-Ressourcen.
 get_classVor dieser Version war der Standardwert für object null, was denselben Effekt hatte wie das Auslassen dieses Parameters. Nun wurde null als Standardwert für object entfernt und ist keine gültige Eingabe mehr.
 gettypeGeschlossene Ressourcen werden nun als 'resource (closed)' gemeldet. Zuvor war der Rückgabewert für geschlossene Ressourcen 'unknown type'.
 hash_copyErwartet und liefert nun einen HashContext anstatt einer Ressource.
 hash_finalErwartet nun einen HashContext anstatt einer Ressource.
 hash_hmacDie Verwendung nicht-kryptografischer Hashfunktionen (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) ist nicht mehr möglich.
 hash_hmac_fileDie Verwendung von nicht-kryptografischen Hashfunktionen (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) ist nicht mehr möglich.
 hash_initDie Verwendung nicht-kryptografischer Hashfunktionen (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) mit HASH_HMAC ist nicht mehr möglich.
 hash_initGibt nun einen HashContext anstatt einer Ressource zurück.
 hash_pbkdf2Usage of non-cryptographic hash functions (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) was disabled.
 hash_updateErwartet nun einen HashContext anstatt einer Ressource.
 hash_update_fileErwartet nun einen HashContext anstatt einer Ressource.
 hash_update_streamErwartet nun einen HashContext anstatt einer Ressource.
 idn_to_asciiINTL_IDNA_VARIANT_2003 has been deprecated; use INTL_IDNA_VARIANT_UTS46 instead.
 idn_to_utf8INTL_IDNA_VARIANT_2003 has been deprecated; use INTL_IDNA_VARIANT_UTS46 instead.
 imageantialiasimageantialias is now generally available. Formerly it was only available if PHP was compiled with the bundled version of the GD library.
 imagegdimagegd now allows to output truecolor images. Formerly, these have been implicitly converted to palette.
 imagelayereffectAdded IMG_EFFECT_MULTIPLY (requires system libgd >= 2.1.1 or the bundled libgd).
 imagetypesIMG_BMP wurde hinzugefügt.
 is_objectis_object liefert nun true für unserialisierte Objekte ohne Klassendefinition (Klasse __PHP_Incomplete_Class) zurück. Zuvor wurde false zurückgeliefert.
 json_decodeDie flags-Konstanten JSON_INVALID_UTF8_IGNORE und JSON_INVALID_UTF8_SUBSTITUTE wurden hinzugefügt.
 json_decodeassociative ist nun ein Nullable-Typ.
 json_encodeDie flags-Konstanten JSON_INVALID_UTF8_IGNORE und JSON_INVALID_UTF8_SUBSTITUTE wurden hinzugefügt.
 mailDer additional_headers Parameter akzeptiert nun ebenfalls ein array.
 mb_check_encodingThis function now also accepts an Array as value. Formerly, only Strings have been supported.
 mb_convert_encodingThis function now also accepts an Array as string. Formerly, only Strings have been supported.
 mb_parse_strCalling mb_parse_str without the second parameter was deprecated.
 mb_send_mailThe additional_headers parameter now also accepts an array.
 mt_randmt_rand erhielt einen Bugfix für einen Modulus-Verzerrungsfehler. Das bedeutet, dass Folgen mit einem bestimmten Startwert sich ab PHP 7.1 auf 64bit-Rechnern unterscheiden können.
 number_formatnumber_format wurde geändert, so dass es nicht mehr -0 zurückgeben kann; zuvor konnte -0 zurückgegeben werden, z.B. wenn num gleich -0.01 war.
 openssl_pkcs7_verifyDer Parameter output_filename wurde hinzugefügt.
 packfloat- und double-Typen unterstützen sowohl Big-Endian als auch Little-Endian.
 parse_strDie Verwendung von parse_str ohne den zweiten Parameter erzeugt nun einen E_DEPRECATED-Fehler.
 password_hashMit PASSWORD_ARGON2I wurde die Unterstützung für Argon2i-Passwörter hinzugefügt.
 preg_matchBeim Parameter $flags wird nun die Konstante PREG_UNMATCHED_AS_NULL unterstützt.
 preg_match_allBeim Parameter $flags wird nun die Konstante PREG_UNMATCHED_AS_NULL unterstützt.
 preg_quotedelimiter ist jetzt ein Nullable-Typ.
 proc_niceDiese Funktion steht nun unter Windows zur Verfügung.
 randrand erhielt einen Bugfix für einen Modulus-Verzerrungsfehler. Das bedeutet, dass Folgen mit einem bestimmten Startwert sich ab PHP 7.1 auf 64bit-Rechnern unterscheiden können.
 read_exif_dataDieser Funktionsalias wurde missbilligt.
 session_abortThe return type of this function is bool now. Formerly, it has been void.
 session_module_nameEs ist nun explizit verboten, den Modulnamen auf "user" festzulegen. Zuvor wurde dies stillschweigend ignoriert.
 session_namesession_name prüft den Session-Status; zuvor wurde nur der Cookie-Status geprüft. Somit war es zuvor möglich, dass session_name nach session_start aufgerufen wurde, was möglicherweise zum Absturz von PHP und zu anderem Fehlverhalten führen konnte.
 session_resetThe return type of this function is bool now. Formerly, it has been void.
 session_set_cookie_paramsGibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben. Zuvor gab die Funktion void zurück.
 session_unsetDer Rückgabetyp dieser Funktion ist nun bool. Zuvor war er void.
 session_write_closeDer Rückgabetyp dieser Funktion ist nun bool. Zuvor war er void.
 set_error_handlererrcontext wurde missbilligt. Die Verwendung dieses Parameters erzeugt nun einen E_DEPRECATED-Hinweis.
 unpackfloat- und double-Typen unterstützen sowohl Big-Endian als auch Little-Endian.
 utf8_decodeDiese Funktion wurde von der Erweiterung XML in den Kern von PHP verschoben. In früheren Versionen war diese Funktion nur verfügbar, wenn die Erweiterung XML installiert war.
 utf8_encodeDiese Funktion wurde von der Erweiterung XML in den Kern von PHP verschoben. In früheren Versionen war diese Funktion nur verfügbar, wenn die Erweiterung XML installiert war.
 PDOStatement::debugDumpParamsPDOStatement::debugDumpParams now returns the SQL sent to the database, including the full, raw query (including the replaced placeholders with their bounded values). Note, that this will only be available if emulated prepared statements are turned on.
 ReflectionClass::getMethodsfilter is nullable now.
 ReflectionClass::getPropertiesfilter is nullable now.
 SQLite3::openBlobThe flags parameter has been added, allowing to write BLOBs; formerly only reading was supported.
7.1.24, 7.2.12, 7.3.0xml_parser_get_optionoptions now supports XML_OPTION_SKIP_TAGSTART and XML_OPTION_SKIP_WHITE.
7.1.5IntlDateFormatter::formatSupport for providing general DateTimeInterface objects to the datetime parameter was added. Formerly, only proper DateTime objects were supported.
7.1.4PDO::sqliteCreateFunctionDer Parameter flags wurde hinzugefügt.
 SQLite3::createFunctionDer flags-Parameter wurde hinzugefügt.
7.1.0DateInterval::formatDie Formatzeichen F und f wurden hinzugefügt.
 DateTime::setTimeDer Parameter microsecond wurde hinzugefügt.
 DateTimeImmutable::__constructVon nun an werden die Mikrosekunden mit dem aktuellen Wert belegt, nicht mit '00000'.
 DateTimeImmutable::setTimeDer Parameter microsecond wurde hinzugefügt.
 DateTimeZone::listIdentifierscountryCode ist nun nullable (akzeptiert den null-Wert).
 array_randZur Erzeugung der Zufallszahlen kommt intern nun der Mersenne-Primzahlen-Zufallsgenerator statt der vorherigen libc-rand-Funktion zum Einsatz.
 curl_multi_setoptCURLMOPT_PUSHFUNCTION wurde eingeführt.
 exif_imagetypeUnterstützung für WebP hinzugefügt.
 file_get_contentsUnterstützung für negative offsets wurde hinzugefügt.
 get_headersDer Parameter context wurde hinzugefügt.
 getenvDer Parameter varname kann nun ausgelassen werden, um ein assoziatives Array aller Umgebungsvariablen abzurufen.
 getimagesizeUnterstützung für WebP hinzugefügt.
 getoptAdded the rest_index parameter.
 grapheme_extractSupport for negative offsets has been added.
 grapheme_striposSupport for negative offsets has been added.
 grapheme_strposSupport for negative offsets has been added.
 hash_algosDie Unterstützung für sha512/224, sha512/256, sha3-224, sha3-256, sha3-384 und sha3-512 wurde hinzugefügt.
 iconv_strposSupport for negative offsets has been added.
 json_decodeEin leerer JSON-Schlüssel ("") kann als leere Objekt-Eigenschaft kodiert werden, anstatt einen Schlüssel mit dem Wert _empty_ zu verwenden.
 json_encodeDie flags-Konstante JSON_UNESCAPED_LINE_TERMINATORS wurde hinzugefügt.
 json_encodeserialize_precision wird nun anstatt precision verwendet, wenn Double-Werte kodiert werden.
 listEs ist nun möglich, Schlüssel in list anzugeben. Dies ermöglicht die Destrukturierung von Arrays mit nicht-numerischen oder nicht-fortlaufenden Schlüsseln.
 long2ipDer Parametertyp von ip wurde von string zu int geändert.
 mb_eregmb_ereg will now set matches to an empty array, if nothing matched. Formerly, matches was not modified in that case.
 mb_ereg_replaceThe function checks whether string is valid for the current encoding.
 mb_ereg_replaceThe e modifier has been deprecated.
 mb_ereg_replace_callbackThe function checks whether string is valid for the current encoding.
 mb_ereg_search_setposSupport for negative offsets has been added.
 mb_eregimb_eregi will now set matches to an empty array, if nothing matched. Formerly, matches was not modified in that case.
 mb_eregi_replaceThe function checks whether string is valid for the current encoding.
 mb_eregi_replaceThe e modifier has been deprecated.
 mb_strimwidthSupport for negative starts and widths has been added.
 mb_striposSupport for negative offsets has been added.
 mb_strposSupport for negative offsets has been added.
 mt_randrand ist nun ein Alias von mt_rand.
 mt_randmt_rand verwendet nun eine korrekte Version des Mersenne-Twister-Algorithmus. Um auf das vorherige Verhalten auszuweichen, kann mt_srand mit MT_RAND_PHP als zweitem Parameter verwendet werden.
 mt_srandsrand ist nun ein Alias von mt_srand.
 mt_srandmt_rand verwendet nun eine korrekte Version des Mersenne-Twister-Algorithmus. Um auf das vorherige Verhalten auszuweichen, kann mt_srand mit MT_RAND_PHP als zweitem Parameter verwendet werden.
 openssl_csr_newoptions unterstützt nun auch curve_name.
 openssl_decryptThe tag and aad parameters were added.
 openssl_encryptDie Parameter tag, aad und tag_length wurden hinzugefügt.
 openssl_pkey_newDas Konfigurationsargument curve_name wurde hinzugefügt, sodass EC-Schlüssel erzeugt werden können.
 output_add_rewrite_varVor PHP 7.1.0 verwendeten Rewrite-Variablen, die durch output_add_rewrite_var gesetzt wurden, den trans sid Ausgabepuffer des Session-Moduls. Seit PHP 7.1.0 wird ein eigener Ausgabepuffer verwendet; url_rewriter.tags wird nur noch für die Ausgabefunktionen berücksichtigt. url_rewriter.hosts wurde hinzugefügt.
 output_reset_rewrite_varsBefore PHP 7.1.0, rewrite vars set by output_add_rewrite_var use the same Session module trans sid output buffer. Since PHP 7.1.0, dedicated output buffer is used and output_reset_rewrite_vars only removes rewrite vars defined by output_add_rewrite_var.
 pcntl_signalVon PHP 7.1.0 an wird der Signalverbeitung ein zweites Argument übergeben, das die siginfo des spezfischen Signals enthält. Diese Daten werden nur zur Verfügung gestellt, wenn das System die siginfo_t-Struktur kennt. Wenn das Betriebssystem siginfo_t nicht implementiert, wird null übergeben.
 pcntl_signal_get_handlerpcntl_signal_get_handler has been added.
 pg_fetch_allDer Parameter mode wurde hinzugefügt.
 pg_last_noticeDer Parameter mode wurde hinzugefügt.
 pg_selectDer Parameter mode wurde hinzugefügt.
 randrand ist nun ein Alias von mt_rand.
 session_startsession_start gibt nun false zurück und initialisiert $_SESSION nicht mehr, wenn das Starten der Session fehlschlug.
 shuffleDer interne Algorithmus zur Erzeugung von Zufallszahlen wurde geändert, sodass statt der libc-rand-Funktion nun der Mersenne-Twister-Zufallszahlengenerator zum Einsatz kommt.
 srandsrand ist nun ein Alias von mt_srand.
 str_shuffleDer interne Zufallsalgorithmus wurde geändert, und verwendet nun den Mersenne Twister Zufallszahlengenerator statt der rand Funktion von libc.
 striposUnterstützung für negative offset-Werte wurde hinzugefügt.
 strposUnterstützung für negative offset-Werte wurde hinzugefügt.
 substr_countUnterstützung für negative offset- und length-Argumente wurde hinzugefügt. length kann nun auch 0 sein.
 tempnamtempnam gibt nun eine Meldung aus, wenn sie ins temporäre Verzeichnis des Systems zurückfällt.
 unpackDer optionale offset wurde hinzugefügt.
 unserializeDas allowed_classes-Element von options) ist nun strikt typisiert, d. h. wird etwas anderes als ein Array oder ein bool übergeben, liefert unserialize false zurück und löst ein E_WARNING aus.
 ReflectionType::__toStringReflectionType::__toString has been deprecated.
 SessionHandler::gcPrior to this version, the function returned true on success.
 SessionHandlerInterface::gcPrior to this version, the function returned true on success.
7.0.16, 7.1.2dns_get_recordDie Unterstützung für den CAA-Record-Typ wurde hinzugefügt.
 fopenDie Option 'e' wurde hinzugefügt.
7.0.15, 7.1.1get_defined_functionsDer Parameter exclude_disabled wurde hinzugefügt.
 packDie Codes "e", "E", "g" und "G" wurden hinzugefügt, um die Byte-Folgen-Unterstützung für float und double zu ermöglichen.
7.0.11iconv_substrIf string is equal to offset characters long, an empty string will be returned. Prior to this version, false was returned in this case.
7.0.10imagetypesIMG_WEBP wurde hinzugefügt.
 SplFileObject::getCsvControlAdded the escape character to the returned array.
 SQLite3::__constructDer Parameter filename kann nun leer sein, um eine private, temporäre Datenbank auf der Festplatte zu verwenden.
7.0.9getenvDer Parameter local_only wurde hinzugefügt.
7.0.7curl_multi_setoptCURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_PIPELINE_LENGTH und CURLMOPT_MAX_TOTAL_CONNECTIONS wurden eingeführt.
 curl_setoptCURL_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 und CURLSSLOPT_NO_REVOKE wurden eingeführt.
7.0.0assertassert ist nun ein Sprachkonstrukt und keine Funktion mehr. assertion kann nun ein Ausdruck sein. Der zweite Parameter wird nun entweder als exception interpretiert (wenn ein Throwable-Objekt übergeben wird), oder als description, was ab PHP 5.4.8 unterstützt wird.
 defineArray-Werte sind erlaubt.
 dirnameDer optionale Parameter levels wurde hinzugefügt.
 getrusageDiese Funktion wird nun unter Windows unterstützt.
5.5.0/PECL 3.0.0IntlDateFormatter::createAn IntlCalendar object is allowed for calendar. Objects of type IntlTimeZone and DateTimeZone are allowed for timezone. Invalid timezone identifiers (including empty strings) are no longer allowed for timezone. If null is given for timezone, the timezone identifier given by date_default_timezone_get will be used instead of ICUʼs default.
 IntlDateFormatter::setCalendarIt became possible to pass an IntlCalendar object.

Hier Kannst Du einen Kommentar verfassen


Bitte gib mindestens 10 Zeichen ein.
Wird geladen... Bitte warte.
* Pflichtangabe
Es sind noch keine Kommentare vorhanden.

Neuigkeiten für PHP-Entwickler: Laravel 11 Veröffentlichung

Am 12. März 2024 wurde die lang erwartete Version 11 des Laravel-Frameworks veröffentlicht, die eine Reihe von spannenden Neuerungen und Verbesserungen für die PHP-Entwicklungsgemeinschaft mit sich bringt. ...

Mike94

Autor : Mike94
Kategorie: PHP Magazin

Technisches SEO bleibt relevant

Technisches SEO – Was ist das überhaupt? Technisches SEO bezieht sich auf die Optimierung der technischen Aspekte deiner Webseite. Das Ziel ist klar! ...

admin

Autor : admin
Kategorie: SEO & Online-Marketing

Was ist neu in der PHP 8.2.10

PHP 8.2.10 ist eine der neuesten Versionen von PHP, die eine Reihe von Verbesserungen und neuen Funktionen mit sich bringt. In diesem Artikel werden wir einige der herausragenden Neuerungen und Verbesserungen dieser Version diskutieren. ...

admin

Autor : admin
Kategorie: Software-Updates

Tutorial veröffentlichen

Tutorial veröffentlichen

Teile Dein Wissen mit anderen Entwicklern weltweit

Du bist Profi in deinem Bereich und möchtest dein Wissen teilen, dann melde dich jetzt an und teile es mit unserer PHP-Community

mehr erfahren

Tutorial veröffentlichen

Seltsames Verhalten von execute() oder Fehler meinerseits

Hallo liebe Community, ich habe ein kleines Problem und vielleicht kann mir ja jemand helfen, würde ich mich sehr drüber freuen. Unten steht e ...

Geschrieben von garibaldiwz am 22.03.2024 13:03:12
Forum: SQL / Datenbanken
Google reCAPTCHA in Kontaktformular einbinden

Überprüfen Sie den E-Mail-Versand: Stellen Sie sicher, dass die E-Mail-Funktion mail() ordnungsgemäß funktioniert und dass keine Fehler beim V ...

Geschrieben von Gast am 18.03.2024 04:54:16
Forum: PHP Developer Forum
`count.php`

Hallo cober93327, und Danke fuer deine Antwort! :-) Naja, so einen "Besucherzähler" auf der Webseite anzuzeigen ist schon eher etwas, das man a ...

Geschrieben von kekse1 am 17.03.2024 15:56:38
Forum: Projekthilfe
`count.php`

Es gibt dazu natuerlich auch eine recht ausfuehrliche Dokumentation in meinem GitHub-Repository Es würde meiner Ansicht nach enorm helfen, wenn D ...

Geschrieben von cober93327 am 14.03.2024 15:49:28
Forum: Projekthilfe