Folgende Änderungen wurden an den Funktionen der gebündelten Extensions vorgenommen.
Version | Function | Description |
---|---|---|
PECL OCI8 1.4 | oci_set_prefetch | Before this release, rows must be >= 1. |
PECL OCI8 1.3.4 | oci_set_prefetch | Before 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.0 | IntlDateFormatter::format | Support for providing IntlCalendar objects to the datetime parameter was added. |
8.0.5 | imageinterlace | imageinterlace gibt nun einen bool-Wert zurück; vorher wurde ein int zurückgegeben (ungleich Null für interlaced Bilder, Null andernfalls) |
8.0.3 | DOMDocument::getElementsByTagNameNS | namespace is nullable now. |
DOMElement::getElementsByTagNameNS | namespace is nullable now. | |
DOMImplementation::createDocument | namespace is now nullable. | |
finfo::__construct | magic_database is nullable now. | |
bind_textdomain_codeset | codeset ist nun ein Nullable-Typ. Zuvor war es nicht möglich, die aktuell eingestellte Kodierung abzurufen. | |
bindtextdomain | directory ist nun ein Nullable-Typ. Zuvor war es nicht möglich, das aktuell eingestellte Verzeichnis abzurufen. | |
imagegd | file is now nullable. | |
imagegd2 | file is now nullable. | |
8.0.0, PECL OCI8 3.0.0 | OCICollection::append | Die Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen. |
OCICollection::assign | Die Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen. | |
OCICollection::assignElem | Die Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen. | |
OCICollection::free | Die Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen. | |
OCICollection::getElem | Die Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen. | |
OCICollection::max | Die Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen. | |
OCICollection::size | Die Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen. | |
OCICollection::trim | Die Klasse OCI-Collection wurde in OCICollection umbenannt, um den PHP-Namensstandards zu entsprechen. | |
OCILob::append | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::close | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::eof | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::erase | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::export | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::flush | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::free | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::getBuffering | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::import | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::load | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::read | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::rewind | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::save | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::saveFile | Die Klasse OCI-Lob wurde in OCILob umbenannt, um den PHP-Namensstandards zu entsprechen. | |
OCILob::seek | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::setBuffering | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::size | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::tell | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::truncate | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::write | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::writeTemporary | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
OCILob::writeToFile | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
8.0.0 / 1.18.1 | ZipArchive::addGlob | "comp_method", "comp_flags", "enc_method" and "enc_password" in options were added. |
8.0.0 / 1.18.0 | ZipArchive::addEmptyDir | flags wurde hinzugefügt. |
ZipArchive::addFile | flags wurde hinzugefügt. | |
ZipArchive::addFromString | flags wurde hinzugefügt. | |
ZipArchive::addGlob | "flags" in options was added. | |
ZipArchive::getStatusString | Diese Methode gibt im Fall eines Fehlers nicht mehr false zurück. | |
ZipArchive::getStatusString | Diese Methode kann für ein geschlossenes Archiv aufgerufen werden. | |
8.0.0 | DateTime::format | Prior to this version, false was returned on failure. |
DateTime::format | The format character p has been added. | |
DateTime::getOffset | Prior to this version, false was returned on failure. | |
DateTime::getTimestamp | These functions no longer return false on failure. | |
DateTimeZone::getOffset | Prior to this version, false was returned on failure. | |
DateTimeZone::listIdentifiers | Prior to this version, false was returned on failure. | |
DOMImplementation::createDocument | doctype is now nullable. | |
array_column | Objects in columns indicated by index_key parameter will no longer be cast to string and will now throw a TypeError instead. | |
com_event_sink | sink_interface is nullable now. | |
com_get_active_object | codepage is nullable now. | |
convert_uuencode | Vor dieser Version wurde beim Versuch, eine leere Zeichenkette zu konvertieren, ohne besonderen Grund false zurückgegeben. | |
count_chars | Vor dieser Version hat die Funktion bei Auftreten eines Fehlers false zurückgegeben. | |
crypt | salt ist nicht mehr optional. | |
curl_multi_errno | multi_handle expects a CurlMultiHandle instance now; previously, a resource was expected. | |
curl_multi_errno | The function no longer returns false on failure. | |
curl_reset | handle expects a CurlHandle instance now; previously, a resource was expected. | |
curl_share_close | share_handle expects a CurlShareHandle instance now; previously, a resource was expected. | |
curl_share_errno | The function no longer returns false on failure. | |
curl_share_errno | share_handle expects a CurlShareHandle instance now; previously, a resource was expected. | |
curl_share_init | This function returns a CurlShareHandle instance now; previously, a resource was returned. | |
curl_share_setopt | share_handle expects a CurlShareHandle instance now; previously, a resource was expected. | |
curl_unescape | handle expects a CurlHandle instance now; previously, a resource was expected. | |
date_sunrise | latitude, longitude, zenith and utcOffset are nullable now. | |
date_sunset | latitude, longitude, zenith and utcOffset are nullable now. | |
deflate_add | context expects a DeflateContext instance now; previously, a resource was expected. | |
deflate_init | On success, this function returns a DeflateContext instance now; previously, a resource was returned. | |
enchant_broker_describe | broker expects an EnchantBroker instance now; previoulsy, a Ressource was expected. | |
enchant_broker_describe | Prior to this version, the function returned false on failure. | |
enchant_broker_dict_exists | broker expects an EnchantBroker instance now; previoulsy, a Ressource was expected. | |
enchant_broker_free | broker expects an EnchantBroker instance now; previoulsy, a Ressource was expected. | |
enchant_broker_free_dict | dictionary expects a EnchantDictionary now; previoulsy, a Ressource was expected. | |
enchant_broker_get_dict_path | broker expects an EnchantBroker instance now; previoulsy, a Ressource was expected. | |
enchant_broker_get_error | broker expects an EnchantBroker instance now; previoulsy, a Ressource was expected. | |
enchant_broker_init | On success, this function returns an EnchantBroker instance now; previoulsy, a Ressource was retured. | |
enchant_broker_list_dicts | broker expects an EnchantBroker instance now; previoulsy, a Ressource was expected. | |
enchant_broker_list_dicts | Prior to this version, the function returned false on failure. | |
enchant_broker_request_dict | On success, this function returns an EnchantDictionary instance now; previoulsy, a Ressource was retured. | |
enchant_broker_request_dict | broker expects an EnchantBroker instance now; previoulsy, a Ressource was expected. | |
enchant_broker_request_pwl_dict | broker expects an EnchantBroker instance now; previoulsy, a Ressource was expected. | |
enchant_broker_request_pwl_dict | On success, this function returns an EnchantDictionary instance now; previoulsy, a Ressource was retured. | |
enchant_broker_set_dict_path | broker expects an EnchantBroker instance now; previoulsy, a Ressource was expected. | |
enchant_broker_set_ordering | broker expects an EnchantBroker instance now; previoulsy, a Ressource was expected. | |
enchant_dict_add | dictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected. | |
enchant_dict_add_to_session | dictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected. | |
enchant_dict_check | dictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected. | |
enchant_dict_describe | dictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected. | |
enchant_dict_describe | Prior to this version, the function returned false on failure. | |
enchant_dict_get_error | dictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected. | |
enchant_dict_is_added | dictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected. | |
enchant_dict_quick_check | dictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected. | |
enchant_dict_store_replacement | dictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected. | |
enchant_dict_suggest | dictionary expects an EnchantDictionary instance now; previoulsy, a Ressource was expected. | |
finfo_buffer | context is nullable now. | |
fsockopen | timeout ist nun ein Nullable-Typ. | |
get_resources | type is nullable now. | |
gmp_binomial | This function no longer returns false on failure. | |
gmp_export | This function no longer returns false on failure. | |
gmp_import | This function no longer returns false on failure. | |
gzgets | length is nullable now; previously, the default was 1024. | |
gzwrite | length ist jetzt ein Nullable-Typ; vorher war der Standardwert 0. | |
hash_update_file | stream_context ist nun ein Nullable-Typ. | |
html_entity_decode | encoding ist jetzt ein Nullable-Typ. | |
htmlentities | encoding ist jetzt ein Nullable-Typ. | |
iconv_mime_decode | encoding is nullable now. | |
iconv_mime_decode_headers | encoding is nullable now. | |
iconv_strlen | encoding is nullable now. | |
iconv_strpos | encoding is nullable now. | |
iconv_strrpos | encoding is nullable now. | |
iconv_substr | length and encoding are nullable now. | |
idate | timestamp is nullable now. | |
ignore_user_abort | enable ist nun ein Nullable-Typ. | |
imageaffine | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imageaffine | clip is now nullable. | |
imagealphablending | image expects a GdImage instance now; previously, a resource was expected. | |
imageantialias | image expects a GdImage instance now; previously, a resource was expected. | |
imagebmp | The type of compressed is Boolean now; formerly it was Integer. | |
imagebmp | image expects a GdImage instance now; previously, a resource was expected. | |
imagecolorallocatealpha | image expects a GdImage instance now; previously, a resource was expected. | |
imagecolorclosesthwb | image expects a GdImage instance now; previously, a resource was expected. | |
imagecolorexactalpha | image expects a GdImage instance now; previously, a resource was expected. | |
imagecolormatch | image1 and image2 expect GdImage instances now; previously, resources were expected. | |
imagecolorresolvealpha | image expects a GdImage instance now; previously, a resource was expected. | |
imageconvolution | image expects a GdImage instance now; previously, a resource was expected. | |
imagecopymerge | dst_image and src_image expect GdImage instances now; previously, resources were expected. | |
imagecopymergegray | dst_image and src_image expect GdImage instances now; previously, resources were expected. | |
imagecopyresampled | dst_image and src_image expect GdImage instances now; previously, resources were expected. | |
imagecreatefrombmp | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagecreatefromgd | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagecreatefromgd2 | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagecreatefromgd2part | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagecreatefromstring | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagecreatefromwbmp | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagecreatefromwebp | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagecreatefromxbm | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagecreatefromxpm | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagecreatetruecolor | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagecrop | image expects a GdImage instance now; previously, a resource was expected. | |
imagecrop | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagecropauto | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagecropauto | image expects a GdImage instance now; previously, a resource was expected. | |
imageellipse | image expects a GdImage instance now; previously, a resource was expected. | |
imagefilledarc | image expects a GdImage instance now; previously, a resource was expected. | |
imagefilledellipse | image expects a GdImage instance now; previously, a resource was expected. | |
imagefilter | image expects a GdImage instance now; previously, a resource was expected. | |
imageflip | image expects a GdImage instance now; previously, a resource was expected. | |
imagefttext | image expects a GdImage instance now; previously, a resource was expected. | |
imagegd | image expects a GdImage instance now; previously, a resource was expected. | |
imagegd2 | image expects a GdImage instance now; previously, a resource was expected. | |
imagegetclip | image expects a GdImage instance now; previously, a resource was expected. | |
imagegetinterpolation | image expects a GdImage instance now; previously, a resource was expected. | |
imagegrabscreen | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagegrabwindow | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagegrabwindow | client_area expects a bool now; previously it expected an int. | |
imageinterlace | enable erwartet nun einen bool-Wert; vorher wurde ein int erwarten. | |
imageistruecolor | image expects a GdImage instance now; previously, a resource was expected. | |
imagelayereffect | image expects a GdImage instance now; previously, a resource was expected. | |
imageopenpolygon | image expects a GdImage instance now; previously, a resource was expected. | |
imagepalettecopy | dst and src expect GdImage instances now; previously, resources were expected. | |
imagepalettetotruecolor | image expects a GdImage instance now; previously, a resource was expected. | |
imageresolution | resolution_x and resolution_y are now nullable. | |
imagerotate | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagerotate | image expects a GdImage instance now; previously, a resource was expected. | |
imagerotate | The unused ignore_transparent expects a bool now; previously it expected an int. | |
imagescale | image expects a GdImage instance now; previously, a resource was expected. | |
imagescale | On success, this function returns a GDImage instance now; previously, a resource was returned. | |
imagesetbrush | image and brush expect GdImage instances now; previously, resources were expected. | |
imagesetclip | image expects a GdImage instance now; previously, a resource was expected. | |
imagesetinterpolation | image expects a GdImage instance now; previously, a resource was expected. | |
imagesetthickness | image expects a GdImage instance now; previously, a resource was expected. | |
imagesettile | image and tile expect GdImage instances now; previously, resources were expected. | |
imagetruecolortopalette | image expects a GdImage instance now; previously, a resource was expected. | |
imagewbmp | foreground_color is nullable now. | |
imagewbmp | image expects a GdImage instance now; previously, a resource was expected. | |
imagewebp | image expects a GdImage instance now; previously, a resource was expected. | |
imagexbm | The fourth parameter, which was unused, has been removed. | |
imagexbm | foreground_color is now nullable. | |
imagexbm | image expects a GdImage instance now; previously, a resource was expected. | |
imap_append | options und internal_date sind nun Nullable-Typen. | |
imap_headerinfo | Der nicht verwendete Parameter defaulthost wurde entfernt. | |
imap_mail | additional_headers, cc, bcc und return_path sind nun Nullable-Typen. | |
imap_sort | search_criteria und charset sind nun Nullable-Typen. | |
imap_sort | reverse ist nun vom Typ bool statt int. | |
implode | Die Übergabe des separators nach dem array wird nicht mehr unterstützt. | |
inflate_add | context expects an InflateContext instance now; previously, a resource was expected. | |
inflate_get_read_len | context expects an InflateContext instance now; previously, a resource was expected. | |
inflate_get_status | context expects an InflateContext instance now; previously, a resource was expected. | |
inflate_init | On success, this function returns an InflateContext instance now; previously, a resource was returned. | |
ldap_add | controls is nullable now; previously, it defaulted to []. | |
ldap_add_ext | controls is nullable now; previously, it defaulted to []. | |
ldap_bind_ext | controls is nullable now; previously, it defaulted to []. | |
ldap_compare | controls is nullable now; previously, it defaulted to []. | |
ldap_delete | controls is nullable now; previously, it defaulted to []. | |
ldap_delete_ext | controls is nullable now; previously, it defaulted to []. | |
ldap_exop_passwd | controls is nullable now; previously, it defaulted to []. | |
ldap_list | controls is nullable now; previously, it defaulted to []. | |
ldap_mod_add | controls is nullable now; previously, it defaulted to []. | |
ldap_mod_del | controls is nullable now; previously, it defaulted to []. | |
ldap_mod_replace | controls is nullable now; previously, it defaulted to []. | |
ldap_modify_batch | controls is nullable now; previously, it defaulted to []. | |
ldap_mod_add_ext | controls is nullable now; previously, it defaulted to []. | |
ldap_mod_del_ext | controls is nullable now; previously, it defaulted to []. | |
ldap_mod_replace_ext | controls is nullable now; previously, it defaulted to []. | |
ldap_read | controls is nullable now; previously, it defaulted to []. | |
ldap_rename | controls is nullable now; previously, it defaulted to []. | |
ldap_rename_ext | controls is nullable now; previously, it defaulted to []. | |
ldap_sasl_bind | dn, password, mech, realm, authc_id, authz_id and props are nullable now. | |
ldap_search | controls is nullable now; previously, it defaulted to []. | |
ldap_set_rebind_proc | callback ist nun ein Nullable-Typ. | |
levenshtein | Vor dieser Version musste levenshtein entweder mit zwei oder fünf Argumenten aufgerufen werden. | |
libxml_use_internal_errors | use_errors is nullable now. Previously, its default was false. | |
mb_check_encoding | value and encoding are nullable now. | |
mb_chr | encoding is nullable now. | |
mb_convert_encoding | from_encoding is nullable now. | |
mb_convert_encoding | mb_convert_encoding will now throw a ValueError when from_encoding is passed an invalid encoding. | |
mb_convert_encoding | mb_convert_encoding will now throw a ValueError when to_encoding is passed an invalid encoding. | |
mb_convert_kana | encoding is nullable now. | |
mb_decode_numericentity | encoding is nullable now. | |
mb_detect_order | encoding is nullable now. | |
mb_encode_mimeheader | charset and transfer_encoding are nullable now. | |
mb_encode_numericentity | encoding is nullable now. | |
mb_ereg | This 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_match | options is nullable now. | |
mb_ereg_replace | options is nullable now. | |
mb_ereg_replace_callback | options is nullable now. | |
mb_ereg_search | pattern and options are nullable now. | |
mb_ereg_search_init | pattern and options are nullable now. | |
mb_ereg_search_pos | pattern and options are nullable now. | |
mb_ereg_search_regs | pattern and options are nullable now. | |
mb_eregi | This 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_replace | options is nullable now. | |
mb_get_info | The types "func_overload" and "func_overload_list" are no longer supported. | |
mb_http_input | type is nullable now. | |
mb_http_output | encoding is nullable now. | |
mb_internal_encoding | encoding is nullable now. | |
mb_language | language is nullable now. | |
mb_ord | encoding is nullable now. | |
mb_parse_str | The second parameter was no longer optional. | |
mb_regex_encoding | encoding is nullable now. | |
mb_regex_set_options | If the parameter options is given and not null, the previous options are returned. Formerly, the current options have been returned. | |
mb_regex_set_options | options is nullable now. | |
mb_scrub | encoding is nullable now. | |
mb_send_mail | additional_params is nullable now. | |
mb_str_split | encoding is nullable now. | |
mb_str_split | This function no longer returns false on failure. | |
mb_strcut | encoding is nullable now. | |
mb_strimwidth | encoding is nullable now. | |
mb_stripos | encoding is nullable now. | |
mb_stristr | encoding is nullable now. | |
mb_strlen | encoding is nullable now. | |
mb_strpos | encoding is nullable now. | |
mb_strrchr | encoding is nullable now. | |
mb_strrichr | encoding is nullable now. | |
mb_strripos | encoding is nullable now. | |
mb_strrpos | encoding is nullable now. | |
mb_strrpos | Passing the encoding as the third argument instead of an offset has been removed. | |
mb_strstr | encoding is nullable now. | |
mb_strwidth | encoding is nullable now. | |
mb_substitute_character | encoding is nullable now. | |
mb_substitute_character | Passing an empty string to substitute_character is no longer supported; "none" should be passed instead. | |
mb_substr | encoding is nullable now. | |
mb_substr_count | encoding is nullable now. | |
metaphone | Die Funktion gab bei Auftreten eines Fehlers false zurück. | |
mhash | key ist nun ein Nullable-Typ. | |
msg_get_queue | Bei Erfolg gibt diese Funktion nun eine SysvMessageQueue-Instanz zurück; vorher wurde eine resource zurückgegeben. | |
msg_receive | queue erwartet nun eine SysvMessageQueue-Instanz; vorher wurde eine resource erwartet. | |
msg_remove_queue | queue erwartet nun eine SysvMessageQueue-Instanz; vorher wurde eine resource erwartet. | |
msg_send | queue expects a SysvMessageQueue instance now; previously, a resource was expected. | |
msg_set_queue | queue erwartet nun eine SysvMessageQueue-Instanz; vorher wurde eine resource erwartet. | |
msg_stat_queue | queue erwartet nun eine SysvMessageQueue-Instanz; vorher wurde eine resource erwartet. | |
number_format | Vor dieser Version akzeptierte number_format einen, zwei oder vier Parameter (aber nicht drei). | |
ob_implicit_flush | flag erwartet nun einen bool-Wert; vorher wurde ein int erwartet. | |
odbc_columns | schema, table and column are now nullable. | |
odbc_error | odbc is nullable now. | |
odbc_errormsg | odbc is nullable now. | |
odbc_exec | flags wurde entfernt. | |
odbc_fetch_row | row ist jetzt ein Nullable-Typ. | |
odbc_procedurecolumns | Prior to this version, the function could only be called with either one or five arguments. | |
odbc_procedures | Prior to this version, the function could only be called with either one or four arguments. | |
odbc_tables | schema, table and types are now nullable. | |
openssl_csr_export | csr akzeptiert nun eine OpenSSLCertificateSigningRequest-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert. | |
openssl_csr_export_to_file | csr akzeptiert nun eine OpenSSLCertificateSigningRequest-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert. | |
openssl_csr_get_public_key | csr akzeptiert nun eine OpenSSLCertificateSigningRequest-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert. | |
openssl_csr_get_public_key | Bei Erfolg gibt diese Funktion nun eine OpenSSLAsymmetricKey-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel zurückgegeben. | |
openssl_csr_get_subject | csr akzeptiert nun eine OpenSSLCertificateSigningRequest-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert. | |
openssl_csr_new | Bei Erfolg gibt diese Funktion nun eine OpenSSLCertificateSigningRequest-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR zurückgegeben. | |
openssl_csr_new | private_key akzeptiert nun eine OpenSSLAsymmetricKey-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel akzeptiert. | |
openssl_csr_sign | Bei Erfolg gibt diese Funktion nun eine OpenSSLCertificate-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL X.509 zurückgegeben. | |
openssl_csr_sign | private_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert. | |
openssl_csr_sign | ca_certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert. | |
openssl_csr_sign | csr akzeptiert nun eine OpenSSLCertificateSigningRequest-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert. | |
openssl_dh_compute_key | private_key accepts an OpenSSLAsymmetricKey now; previously, a Ressource of type OpenSSL key was accepted. | |
openssl_free_key | Diese Funktion ist nun veraltet, da sie keine Auswirkung mehr hat. | |
openssl_free_key | key akzeptiert nun eine OpenSSLAsymmetricKey-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel akzeptiert. | |
openssl_open | private_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 CSR akzeptiert. | |
openssl_open | Der Parameter cipher_algo ist nicht mehr optional. | |
openssl_pkcs7_decrypt | private_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_encrypt | certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert. | |
openssl_pkcs7_sign | private_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_sign | certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert. | |
openssl_pkcs7_verify | signers_certificates_filename, untrusted_certificates_filename, Inhalt und Ausgabedateiname sind nun vom Typ Nullable. | |
openssl_pkcs12_export | certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert. | |
openssl_pkcs12_export | private_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert. | |
openssl_pkcs12_export_to_file | private_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert. | |
openssl_pkcs12_export_to_file | certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 CSR akzeptiert. | |
openssl_pkey_export | key 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_file | key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert. | |
openssl_pkey_free | Diese Funktion ist nun veraltet, da sie keine Auswirkung mehr hat. | |
openssl_pkey_free | key akzeptiert nun eine OpenSSLAsymmetricKey-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel akzeptiert. | |
openssl_pkey_get_details | key akzeptiert nun eine OpenSSLAsymmetricKey-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel akzeptiert. | |
openssl_pkey_get_private | Bei Erfolg gibt diese Funktion nun eine OpenSSLAsymmetricKey-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel zurückgegeben. | |
openssl_pkey_get_private | passphrase ist nun ein Nullable-Typ. | |
openssl_pkey_get_private | private_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_public | Bei Erfolg gibt diese Funktion nun eine OpenSSLAsymmetricKey-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel zurückgegeben. | |
openssl_pkey_get_public | public_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert. | |
openssl_pkey_new | Bei Erfolg gibt diese Funktion nun eine OpenSSLAsymmetricKey-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel zurückgegeben. | |
openssl_private_decrypt | private_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert. | |
openssl_private_encrypt | private_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert. | |
openssl_public_decrypt | public_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert. | |
openssl_public_encrypt | public_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_bytes | strong_result is nullable now. | |
openssl_seal | public_key akzeptiert nun ein Array von OpenSSLAsymmetricKey-Instanzen; vorher wurde ein Array von Ressourcen vom Typ OpenSSL-Schlüssel akzeptiert. | |
openssl_seal | Der Parameter cipher_algo ist nicht mehr optional. | |
openssl_seal | iv ist nun ein Nullable-Typ. | |
openssl_sign | private_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert. | |
openssl_spki_new | private_key accepts an OpenSSLAsymmetricKey instance now; previously, a Ressource of type OpenSSL key was accepted. | |
openssl_verify | public_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_key | certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert. | |
openssl_x509_check_private_key | private_key akzeptiert nun eine OpenSSLAsymmetricKey- oder OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL-Schlüssel oder OpenSSL X.509 akzeptiert. | |
openssl_x509_checkpurpose | certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert. | |
openssl_x509_checkpurpose | untrusted_certificates_file ist nun ein Nullable-Typ. | |
openssl_x509_export | certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert. | |
openssl_x509_export_to_file | certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert. | |
openssl_x509_fingerprint | certificate accepts an OpenSSLCertificate instance now; previously, a Ressource of type OpenSSL X.509 was accepted. | |
openssl_x509_free | Diese Funktion ist nun veraltet, da sie keine Auswirkung mehr hat. | |
openssl_x509_free | certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert. | |
openssl_x509_parse | certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert. | |
openssl_x509_read | certificate akzeptiert nun eine OpenSSLCertificate-Instanz; vorher wurde eine Ressource vom Typ OpenSSL X.509 akzeptiert. | |
openssl_x509_read | Bei Erfolg gibt diese Funktion nun eine OpenSSLCertificate-Instanz zurück; vorher wurde eine Ressource vom Typ OpenSSL X.509 zurückgegeben. | |
openssl_x509_verify | public_key accepts an OpenSSLAsymmetricKey or OpenSSLCertificate instance now; previously, a Ressource of type OpenSSL key or OpenSSL X.509 was accepted. | |
openssl_x509_verify | certificate accepts an OpenSSLCertificate instance now; previously, a Ressource of type OpenSSL X.509 was accepted. | |
pack | Diese Funktion gibt bei einem Fehler nicht mehr false zurück. | |
parse_str | result ist nicht mehr optional. | |
readline_info | var_name und value sind nun Nullable-Typen. | |
readline_read_history | filename ist nun ein Nullable-Typ. | |
readline_write_history | filename ist nun ein Nullable-Typ. | |
sem_acquire | semaphore erwartet nun eine SysvSemaphore-Instanz; vorher wurde eine resource erwartet. | |
sem_get | Bei Erfolg gibt diese Funktion nun eine SysvSemaphore-Instanz zurück; vorher wurde eine resource zurückgegeben. | |
sem_get | Der Typ von auto_release wurde von int auf bool geändert. | |
sem_release | semaphore erwartet nun eine SysvSemaphore-Instanz; vorher wurde eine resource erwartet. | |
sem_remove | semaphore erwartet nun eine SysvSemaphore-Instanz; vorher wurde eine resource erwartet. | |
session_cache_expire | value ist nun ein Nullable-Typ. | |
session_cache_limiter | value ist jetzt ein Nullable-Typ. | |
session_id | id ist jetzt ein Nullable-Typ. | |
session_module_name | module ist jetzt ein Nullable-Typ. | |
session_name | name ist jetzt ein Nullable-Typ. | |
session_save_path | path ist jetzt ein Nullable-Typ. | |
session_set_cookie_params | path, domain, secure und httponly sind jetzt Nullable-Typen. | |
shm_attach | size ist nun ein Nullable-Typ. | |
shm_attach | Bei Erfolg gibt diese Funktion nun eine SysvSharedMemory-Instanz zurück; vorher wurde eine resource zurückgegeben. | |
shm_detach | shm erwartet nun eine SysvSharedMemory-Instanz; vorher wurde eine resource erwartet. | |
shm_get_var | shm erwartet nun eine SysvSharedMemory-Instanz; vorher wurde eine resource erwartet. | |
shm_has_var | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shm_put_var | shm erwartet nun eine SysvSharedMemory-Instanz; vorher wurde eine Ressource erwartet. | |
shm_remove | shm erwartet nun eine SysvSharedMemory-Instanz; vorher wurde eine resource erwartet. | |
shm_remove_var | shm erwartet nun eine SysvSharedMemory-Instanz; vorher wurde eine resource erwartet. | |
shmop_close | shmop erwartet nun eine Shmop-Instanz; vorher wurde eine resource erwartet. | |
shmop_delete | shmop erwartet nun eine Shmop-Instanz; vorher wurde eine resource erwartet. | |
shmop_open | Bei Erfolg gibt diese Funktion nun eine Shmop-Instanz zurück; vorher wurde eine resource zurückgegeben. | |
shmop_read | shmop erwartet nun eine Shmop-Instanz; vorher wurde eine resource erwartet. | |
shmop_size | shmop erwartet nun eine Shmop-Instanz; vorher wurde eine resource erwartet. | |
shmop_write | Vor PHP 8.0.0 wurde bei einem Fehler false zurückgegeben. | |
shmop_write | shmop erwartet nun eine Shmop-Instanz; vorher wurde eine resource erwartet. | |
socket_accept | Bei Erfolg gibt diese Funktion nun eine Socket-Instanz zurück; vorher wurde eine resource zurückgegeben. | |
socket_addrinfo_bind | address ist nun eine AddressInfo-Instanz; vorher war es eine resource. | |
socket_addrinfo_bind | On success, this function returns a Socket instance now; previously, a resource was returned. | |
socket_addrinfo_connect | address ist nun eine AddressInfo-Instanz; vorher war es eine resource. | |
socket_addrinfo_connect | On success, this function returns a Socket instance now; previously, a resource was returned. | |
socket_addrinfo_explain | address ist nun eine AddressInfo-Instanz; vorher war es eine resource. | |
socket_addrinfo_lookup | On success, this function returns a array of AddressInfo instances now; previously, an array of resources was returned. | |
socket_addrinfo_lookup | service is nullable now. | |
socket_bind | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_clear_error | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_clear_error | socket ist nun ein Nullable-Typ. | |
socket_close | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_connect | port ist nun ein Nullable-Typ. | |
socket_connect | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_create | Bei Erfolg gibt diese Funktion nun eine Socket-Instanz zurück; zuvor wurde eine resource zurückgegeben. | |
socket_create_listen | Bei Erfolg gibt diese Funktion nun eine Socket-Instanz zurück; zuvor wurde eine resource zurückgegeben. | |
socket_create_pair | pair ist nun ein Verweis auf ein Array von Socket-Instanzen; vorher war es ein Verweis auf ein Array von resources. | |
socket_export_stream | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_get_option | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_getpeername | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_getsockname | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_import_stream | On success, this function returns a Socket instance now; previously, a resource was returned. | |
socket_last_error | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_last_error | socket ist nun ein Nullable-Typ. | |
socket_listen | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_read | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_recv | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_recvfrom | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_recvmsg | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_send | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_sendmsg | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_sendto | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_sendto | port ist nun ein Nullable-Typ. | |
socket_set_block | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_set_nonblock | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_set_option | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_shutdown | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_write | length ist nun ein Nullable-Typ. | |
socket_write | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_wsaprotocol_info_export | socket ist nun eine Socket-Instanz; vorher war es eine resource. | |
socket_wsaprotocol_info_import | On success, this function returns a Socket instance now; previously, a resource was returned. | |
soundex | Vor dieser Version wurde beim Aufruf der Funktion mit einer leeren Zeichenkette ohne besonderen Grund false zurückgegeben. | |
sprintf | Diese Funktion gibt bei Auftreten eines Fehlers nicht mehr false zurück. | |
str_word_count | characters ist jetzt ein Nullable-Typ. | |
strcspn | length ist jetzt ein Nullable-Typ. | |
strip_tags | allowed_tags ist jetzt ein Nullable-Typ. | |
stripos | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
stristr | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
strpos | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
strrchr | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
strripos | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
strrpos | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
strspn | length ist jetzt ein Nullable-Typ. | |
strstr | Die Übergabe eines Integer als needle wird nicht mehr unterstützt. | |
substr | Die Funktion gibt einen leeren String zurück, wo sie vorher false zurückgegeben hat. | |
substr | length ist jetzt ein Nullable-Typ. | |
substr_compare | length ist jetzt ein Nullable-Typ. | |
substr_count | length ist jetzt ein Nullable-Typ. | |
substr_replace | length ist jetzt ein Nullable-Typ. | |
vsprintf | Diese Funktion gibt bei Auftreten eines Fehlers nicht mehr false zurück. | |
xml_get_current_byte_index | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_get_current_column_number | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_get_current_line_number | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_get_error_code | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_parse | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_parse_into_struct | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_parser_create | This function returns an XMLParser instance now; previously, a resource was returned, Im Fehlerfall wird false zurückgegeben.. | |
xml_parser_create | encoding is nullable now. | |
xml_parser_create_ns | This function returns an XMLParser instance now; previously, a resource was returned, Im Fehlerfall wird false zurückgegeben.. | |
xml_parser_create_ns | encoding is nullable now. | |
xml_parser_free | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_parser_get_option | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_parser_set_option | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_set_character_data_handler | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_set_default_handler | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_set_element_handler | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_set_end_namespace_decl_handler | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_set_external_entity_ref_handler | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_set_notation_decl_handler | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_set_object | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_set_processing_instruction_handler | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_set_start_namespace_decl_handler | parser expects an XMLParser instance now; previously, a resource was expected. | |
xml_set_unparsed_entity_decl_handler | parser expects an XMLParser instance now; previously, a resource was expected. | |
zip_close | Diese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::close. | |
zip_entry_close | Diese Funktion ist zugunsten der Objekt-API missbilligt. | |
zip_entry_compressedsize | Diese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::statIndex. | |
zip_entry_compressionmethod | Diese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::statIndex. | |
zip_entry_filesize | Diese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::statIndex. | |
zip_entry_name | Diese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::statIndex. | |
zip_entry_open | Diese Funktion ist zugunsten der Objekt-API missbilligt. | |
zip_entry_read | Diese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::open. | |
zip_open | Diese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::open. | |
zip_read | Diese Funktion ist zugunsten der Objekt-API missbilligt; siehe ZipArchive::statIndex. | |
mysqli_result::fetch_object | constructor_args now accepts [] for constructors with 0 parameters; previously an exception was thrown. | |
mysqli_stmt::__construct | query ist nun ein Nullable-Typ. | |
mysqli::begin_transaction | name is now nullable. | |
mysqli::commit | name is now nullable. | |
mysqli::rollback | name is now nullable. | |
ReflectionClass::getConstants | filter has been added. | |
ReflectionClass::getReflectionConstants | filter has been added. | |
ReflectionMethod::getClosure | object is now nullable. | |
ReflectionParameter::getDefaultValue | This method now allows getting the default value of parameters of built-in functions and built-in class methods. Previously, a ReflectionException was thrown. | |
ReflectionParameter::getDefaultValueConstantName | This method now allows getting the default values' constant names of built-in functions and built-in class methods. Previously, a ReflectionException was thrown. | |
ReflectionProperty::getValue | object is nullable now. | |
ReflectionProperty::isInitialized | object is nullable now. | |
SoapClient::__doRequest | oneWy ist nun vom Typ Boolean; vorher war er vom Typ Integer. | |
SoapClient::__setCookie | value ist nun ein Nullable-Typ. | |
SoapServer::handle | request ist nun ein Nullable-Typ. | |
tidy::__construct | filename, config, encoding and useIncludePath are nullable now. | |
tidy::parseFile | config and encoding are nullable now. | |
tidy::parseString | config and encoding are nullable now. | |
tidy::repairFile | tidy::repairFile is a static method now. | |
tidy::repairFile | config and encoding are nullable now. | |
tidy::repairString | This function no longer accepts the useIncludePath parameter. | |
tidy::repairString | tidy::repairString is a static method now. | |
tidy::repairString | config and encoding are nullable now. | |
XMLReader::getAttribute | Diese Funktion gibt nicht mehr false zurück. | |
XMLReader::getAttributeNs | This function can no longer return false. | |
XMLReader::lookupNamespace | Diese Funktion gibt nicht mehr false zurück. | |
XMLReader::next | name ist jetzt ein Nullable-Typ. | |
XMLReader::open | XMLReader::open ist jetzt als statische Methode deklariert, kann aber weiterhin auf einer XMLReader-Instanz aufgerufen werden. | |
XMLReader::XML | XMLReader::XML ist jetzt als statische Methode deklariert, kann aber weiterhin auf einer XMLReader-Instanz aufgerufen werden. | |
XMLWriter::endAttribute | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::endCdata | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::endComment | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::endDocument | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::endDtd | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::endDtdAttlist | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::endDtdElement | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::endDtdEntity | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::endElement | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::endPi | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::flush | Diese Funktion kann nicht länger false zurückgeben. | |
XMLWriter::flush | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::fullEndElement | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::openMemory | Diese Funktion gibt nun bei Erfolgt ein XMLWriter Exemplar zurück. Zuvor wurde in diesem Fall eine Ressource zurückgegeben. | |
XMLWriter::openUri | Diese Funktion gibt nun bei Erfolgt ein XMLWriter Exemplar zurück. Zuvor wurde in diesem Fall eine Ressource zurückgegeben. | |
XMLWriter::outputMemory | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::setIndent | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::setIndentString | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::startAttribute | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::startAttributeNs | prefix ist nun nullbar. | |
XMLWriter::startAttributeNs | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::startCdata | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::startComment | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::startDocument | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::startDtd | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::startDtdAttlist | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::startDtdElement | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::startDtdEntity | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::startElement | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::startElementNs | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::startPi | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::text | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::writeAttribute | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::writeAttributeNs | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::writeCdata | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::writeComment | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::writeDtd | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::writeDtdAttlist | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::writeDtdElement | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::writeDtdEntity | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::writeDtdEntity | publicId, systemId und notationData sind nun nullbar. | |
XMLWriter::writeElement | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::writeElementNs | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::writePi | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
XMLWriter::writeRaw | writer erwartet nun eine XMLWriter-Instanz; vorher wurde eine resource erwartet. | |
ZipArchive::setEncryptionIndex | password is now nullable. | |
ZipArchive::setEncryptionName | password is now nullable. | |
7.4.4 | proc_open | Die Option create_new_console wurde dem Parameter other_options hinzugefügt. |
7.4.0 | array_merge | Diese Funktion kann nun ohne Parameter aufgerufen werden. Zuvor war mindestens ein Parameter erforderlich. |
array_merge_recursive | Diese Funktion kann nun ohne Parameter aufgerufen werden. Zuvor war mindestens ein Parameter erforderlich. | |
base_convert | Die Ü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. | |
bindec | Die Ü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. | |
chr | Die Funktion akzeptiert nicht unterstütze codepoints nicht mehr stillschweigend und setzt diese auf 0. | |
fgetcsv | Der escape Parameter akzeptiert nun auch eine leere Zeichenkette, um den proprietären Maskierungsmechanismus zu deaktivieren. | |
fputcsv | The escape_char parameter now also accepts an empty string to disable the proprietary escape mechanism. | |
get_declared_classes | Zuvor 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_gpc | Diese Funktion wird missbilligt. | |
get_magic_quotes_runtime | Diese Funktion wird missbilligt. | |
gzread | Diese Funktion gibt jetzt bei einem Fehler false zurück; vorher wurde 0 zurückgegeben. | |
gzwrite | Falls ein Fehler auftritt, gibt diese Funktion jetzt false zurück; vorher wurde 0 zurückgegeben. | |
hash_algos | Die Ünterstützung für crc32c wurde hinzugefügt. | |
hexdec | Die Ü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_ascii | The default value of variant is now INTL_IDNA_VARIANT_UTS46 instead of the deprecated INTL_IDNA_VARIANT_2003. | |
idn_to_utf8 | The default value of variant is now INTL_IDNA_VARIANT_UTS46 instead of the deprecated INTL_IDNA_VARIANT_2003. | |
imagecropauto | The 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. | |
imagecropauto | The 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. | |
imagefilter | Scatter support (IMG_FILTER_SCATTER) was added. | |
implode | Das Übergeben des separators nach dem array (d.h. nicht die dokumentierte Reihenfolge der Parameter zu verwenden) wurde missbilligt. | |
ldap_control_paged_result | This function has been deprecated. | |
ldap_control_paged_result_response | This function has been deprecated. | |
money_format | Diese Funktion wird missbilligt. Stattdessen soll NumberFormatter::formatCurrency verwendet werden. | |
octdec | Die Ü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. | |
password_hash | Der algo Parameter erwartet nun einen String, aber akzeptiert noch immer Integer aus Gründen der Abwärtskompatibilität. | |
password_needs_rehash | Der algo Parameter erwartet nun einen String, aber akzeptiert noch immer Integer aus Gründen der Abwärtskompatibilität. | |
preg_replace_callback | Der flags Parameter wurde hinzugefügt. | |
preg_replace_callback_array | The flags parameter was added. | |
proc_open | proc_open akzeptiert nun ebenfalls ein Array für das cmd. | |
proc_open | Die Option create_process_group wurde dem Parameter other_options hinzugefügt. | |
stat | Die 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. | |
stat | Unter 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_getcsv | Der escape-Parameter interpretiert nun eine leere Zeichenkette als Signal, um den proprietären Maskierungsmechanismus zu deaktivieren. Zuvor wurde eine leere Zeichenkette wie der Vorgabewert behandelt. | |
strip_tags | Der allowed_tags-Parameter akzeptiert nun alternativ ein Array. | |
SplFileObject::fgetcsv | The escape parameter now also accepts an empty string to disable the proprietary escape mechanism. | |
SplFileObject::fputcsv | The escape parameter now also accepts an empty string to disable the proprietary escape mechanism. | |
SplFileObject::fwrite | The function now returns false instead of zero on failure. | |
SplFileObject::getCsvControl | The escape character can now be an empty string. | |
SplFileObject::setCsvControl | The escape parameter now also accepts an empty string to disable the proprietary escape mechanism. | |
SQLite3Stmt::bindParam | param now also supports the @param notation. | |
SQLite3Stmt::bindValue | param now also supports the @param notation. | |
7.3.24, 7.4.12 | tidyNode::isHtml | This function has been fixed to have reasonable behavior. Previously, almost any node was reported as being an HTML node. |
7.3.15, 7.4.3 | curl_setopt | CURLOPT_HTTP09_ALLOWED wurde eingeführt. |
7.3.14, 7.4.2 | dba_open | Der lmdb Treiber unterstützt nun einen zusätzlichen $mapsize Parameter. |
7.3.0 | DateTime::createFromFormat | The v format specifier has been added. |
apache_request_headers | Diese Funktion wurde in der FPM SAPI verfügbar. | |
array_push | Diese Funktion kann nun mit nur einem Parameter aufgerufen werden. Zuvor waren mindestens zwei Parameter erforderlich. | |
array_unshift | Diese Funktion kann nun mit nur einem Parameter aufgerufen werden. Zuvor waren mindestens zwei Parameter erforderlich. | |
bcmul | bcmul liefert nun Zahlen mit den angeforderten Nachkommastellen zurück. Zuvor haben die zurückgelieferten Zahlen möglicherweise abschließende Dezimalnullen ausgelassen. | |
bcpow | bcpow liefert nun Zahlen mit den angeforderten Nachkommastellen zurück. Zuvor haben die zurückgelieferten Zahlen möglicherweise abschließende Dezimalnullen ausgelassen. | |
bcscale | bcscale 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. | |
compact | compact 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_getinfo | CURLINFO_CONTENT_LENGTH_DOWNLOAD_T, CURLINFO_CONTENT_LENGTH_UPLOAD_T, CURLINFO_HTTP_VERSION, CURLINFO_PROTOCOL, CURLINFO_PROXY_SSL_VERIFYRESULT, CURLINFO_SCHEME, CURLINFO_SIZE_DOWNLOAD_T, CURLINFO_SIZE_UPLOAD_T, CURLINFO_SPEED_DOWNLOAD_T, CURLINFO_SPEED_UPLOAD_T, CURLINFO_APPCONNECT_TIME_T, CURLINFO_CONNECT_TIME_T, CURLINFO_FILETIME_T, CURLINFO_NAMELOOKUP_TIME_T, CURLINFO_PRETRANSFER_TIME_T, CURLINFO_REDIRECT_TIME_T, CURLINFO_STARTTRANSFER_TIME_T, CURLINFO_TOTAL_TIME_T eingeführt. | |
curl_setopt | CURLOPT_ABSTRACT_UNIX_SOCKET, CURLOPT_KEEP_SENDING_ON_ERROR, CURLOPT_PRE_PROXY, CURLOPT_PROXY_CAINFO, CURLOPT_PROXY_CAPATH, CURLOPT_PROXY_CRLFILE, CURLOPT_PROXY_KEYPASSWD, CURLOPT_PROXY_PINNEDPUBLICKEY, CURLOPT_PROXY_SSLCERT, CURLOPT_PROXY_SSLCERTTYPE, CURLOPT_PROXY_SSL_CIPHER_LIST, CURLOPT_PROXY_SSLKEY, CURLOPT_PROXY_SSLKEYTYPE, CURLOPT_PROXY_SSL_OPTIONS, CURLOPT_PROXY_SSL_VERIFYHOST, CURLOPT_PROXY_SSL_VERIFYPEER, CURLOPT_PROXY_SSLVERSION, CURLOPT_PROXY_TLSAUTH_PASSWORD, CURLOPT_PROXY_TLSAUTH_TYPE, CURLOPT_PROXY_TLSAUTH_USERNAME, CURLOPT_SOCKS5_AUTH, CURLOPT_SUPPRESS_CONNECT_HEADERS, CURLOPT_DISALLOW_USERNAME_IN_URL, CURLOPT_DNS_SHUFFLE_ADDRESSES, CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS, CURLOPT_HAPROXYPROTOCOL, CURLOPT_PROXY_TLS13_CIPHERS, CURLOPT_SSH_COMPRESSION, CURLOPT_TIMEVALUE_LARGE und CURLOPT_TLS13_CIPHERS wurden eingeführt. | |
define | case_insensitive ist missbilligt und wird in Version 8.0.0 entfernt. | |
ftp_fget | Der Parameter mode ist nun optional. Zuvor war er verpflichtend. | |
ftp_fput | Der Parameter mode ist nun optional. Zuvor war er verpflichtend. | |
ftp_get | Der Parameter mode ist nun optional. Zuvor war er verpflichtend. | |
ftp_nb_fget | Der Parameter mode ist nun optional. Zuvor war er verpflichtend. | |
ftp_nb_fput | Der Parameter mode ist nun optional. Zuvor war er verpflichtend. | |
ftp_nb_get | Der Parameter mode ist nun optional. Zuvor war er verpflichtend. | |
ftp_nb_put | Der Parameter mode ist nun optional. Zuvor war er verpflichtend. | |
ftp_put | Der Parameter mode ist nun optional. Zuvor war er verpflichtend. | |
getallheaders | Diese Funktion wurde in der FPM SAPI verfügbar. | |
imagecreatefromstring | WEBP is supported now (if supported by the libgd in use). | |
is_countable | is_countable has been added. | |
json_decode | Die flags-Konstante JSON_THROW_ON_ERROR wurde hinzugefügt. | |
json_encode | Die flags-Konstante JSON_THROW_ON_ERROR wurde hinzugefügt. | |
list | Unterstützung von Referenzzuweisungen bei der Arraydestrukturierung wurde hinzugefügt. | |
mb_convert_case | Added 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_hash | Mit PASSWORD_ARGON2ID wurde die Unterstützung für Argon2id-Passwörter hinzugefügt. | |
preg_quote | Das Zeichen # wird nun maskiert. | |
session_get_cookie_params | Das Element "samesite" wurde im zurückgegebenen Array hinzugefügt. | |
session_set_cookie_params | Eine alternative Signatur, die ein options Array unterstützt, wurde hinzugefügt. Diese Signatur unterstützt ebenfalls das Setzen des SameSite-Cookie-Attributs. | |
setcookie | Eine alternative Signatur, die ein options-Array unterstützt, wurde hinzugefügt. Diese Signatur unterstützt ebenfalls das Setzen des SameSite-Cookie-Attributs. | |
setrawcookie | Eine alternative Signatur, die ein options-Array unterstützt, wurde hinzugefügt. Diese Signatur unterstützt ebenfalls das Setzen des SameSite-Cookie-Attributs. | |
stripos | Die Übergabe eines Integer als needle wird missbilligt. | |
stristr | Die Übergabe eines Integer als needle wird missbilligt. | |
strpos | Die Übergabe eines Integer als needle wird missbilligt. | |
strrchr | Die Übergabe eines Integer als needle wird missbilligt. | |
strripos | Die Übergabe eines Integer als needle wird missbilligt. | |
strrpos | Die Übergabe eines Integer als needle wird missbilligt. | |
strstr | Die Übergabe eines Integer als needle wird missbilligt. | |
unlink | Unter 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_export | stdClass-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_handler | The 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.3 | ldap_add | Die Unterstützung für controls wurde hinzugefügt. |
ldap_compare | Die Unterstützung für controls wurde hinzugefügt. | |
ldap_delete | Die Unterstützung für controls wurde hinzugefügt. | |
ldap_exop | Support for serverctrls added | |
ldap_exop_passwd | Support for controls added | |
ldap_list | Die Unterstützung für controls wurde hinzugefügt. | |
ldap_mod_add | Die Unterstützung für controls wurde hinzugefügt. | |
ldap_mod_del | Die Unterstützung für controls wurde hinzugefügt. | |
ldap_mod_replace | Die Unterstützung für controls wurde hinzugefügt. | |
ldap_modify_batch | Support for controls added | |
ldap_mod_add_ext | Support for controls added | |
ldap_mod_del_ext | Support for controls added | |
ldap_mod_replace_ext | Support for controls added | |
ldap_parse_result | Die Unterstützung für controls wurde hinzugefügt. | |
ldap_read | Die Unterstützung für controls wurde hinzugefügt. | |
ldap_rename | Die Unterstützung für controls wurde hinzugefügt. | |
ldap_rename_ext | Support for controls added | |
ldap_search | Die Unterstützung für controls wurde hinzugefügt. | |
7.2.19, 7.3.6 | SplFileObject::__toString | Changed from an alias of SplFileObject::current to an alias of SplFileObject::fgets. |
7.2.18, 7.3.5 | substr_compare | offset kann nun gleich der Länge des haystack sein. |
7.2.0 | array_unique | Ist sort_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. |
assert | Die 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. | |
bcmod | Der scale Parameter wurde hinzugefügt. | |
bcmod | dividend und divisor werden nicht länger zu einer Ganzzahl abgeschnitten, so dass nun das Verhalten von bcmod eher fmod statt dem % Operator entspricht. | |
count | count erzeugt nun eine Warnung für ungültige zählbare Typen, die an den array_or_countable-Parameter übergeben wurden. | |
date_parse | The zone element of the returned array represents seconds instead of minutes now, and its sign is inverted. For instance -120 is now 7200. | |
date_parse_from_format | The zone element of the returned array represents seconds instead of minutes now, and its sign is inverted. For instance -120 is now 7200. | |
exif_read_data | Der Parameter filename wurde in stream umbenannt, und unterstützt nun sowohl lokale Dateien als auch Stream-Ressourcen. | |
exif_read_data | Unterstützung für folgende EXIF-Formate wurde hinzugefügt: Samsung DJI Panasonic Sony Pentax Minolta Sigma/Foveon AGFA Kyocera Ricoh Epson | |
exif_thumbnail | Der filename-Parameter wurde zu stream umbenannt, und unterstützt nun sowohl lokale Dateien als auch Stream-Ressourcen. | |
get_class | Vor 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 nicht länger eine gültige Eingabe. | |
gettype | Geschlossene Ressourcen werden nun als 'resource (closed)' gemeldet. Zuvor war der Rückgabewert für geschlossene Ressourcen 'unknown type'. | |
hash_copy | Erwartet und liefert nun einen HashContext anstatt einer Ressource. | |
hash_final | Erwartet nun einen HashContext anstatt einer Ressource. | |
hash_hmac | Die Verwendung nicht-kryptografischer Hashfunktionen (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) ist nicht mehr möglich. | |
hash_hmac_file | Die Verwendung von nicht-kryptografischen Hashfunktionen (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) ist nicht mehr möglich. | |
hash_init | Gibt nun einen HashContext anstatt einer Ressource zurück. | |
hash_init | Die Verwendung nicht-kryptografischer Hashfunktionen (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) mit HASH_HMAC ist nicht mehr möglich. | |
hash_pbkdf2 | Usage of non-cryptographic hash functions (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) was disabled. | |
hash_update | Erwartet nun einen HashContext anstatt einer Ressource. | |
hash_update_file | Erwartet nun einen HashContext anstatt einer Ressource. | |
hash_update_stream | Erwartet nun einen HashContext anstatt einer Ressource. | |
idn_to_ascii | INTL_IDNA_VARIANT_2003 has been deprecated; use INTL_IDNA_VARIANT_UTS46 instead. | |
idn_to_utf8 | INTL_IDNA_VARIANT_2003 has been deprecated; use INTL_IDNA_VARIANT_UTS46 instead. | |
imageantialias | imageantialias is now generally available. Formerly it was only available if PHP was compiled with the bundled version of the GD library. | |
imagegd | imagegd now allows to output truecolor images. Formerly, these have been implicitly converted to palette. | |
imagelayereffect | Added IMG_EFFECT_MULTIPLY (requires system libgd >= 2.1.1 or the bundled libgd). | |
imagetypes | IMG_BMP wurde hinzugefügt. | |
is_object | is_object liefert nun true für unserialisierte Objekte ohne Klassendefinition (Klasse __PHP_Incomplete_Class) zurück. Zuvor wurde false zurückgeliefert. | |
json_decode | associative ist nun ein Nullable-Typ. | |
json_decode | Die flags-Konstanten JSON_INVALID_UTF8_IGNORE und JSON_INVALID_UTF8_SUBSTITUTE wurden hinzugefügt. | |
json_encode | Die flags-Konstanten JSON_INVALID_UTF8_IGNORE und JSON_INVALID_UTF8_SUBSTITUTE wurden hinzugefügt. | |
Der additional_headers Parameter akzeptiert nun ebenfalls ein array. | ||
mb_check_encoding | This function now also accepts an Array as value. Formerly, only Strings have been supported. | |
mb_convert_encoding | This function now also accepts an Array as string. Formerly, only Strings have been supported. | |
mb_parse_str | Calling mb_parse_str without the second parameter was deprecated. | |
mb_send_mail | The additional_headers parameter now also accepts an array. | |
mt_rand | mt_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_format | number_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_verify | Der Parameter output_filename wurde hinzugefügt. | |
pack | float- und double-Typen unterstützen sowohl Big-Endian als auch Little-Endian. | |
parse_str | Die Verwendung von parse_str ohne den zweiten Parameter erzeugt nun einen E_DEPRECATED-Fehler. | |
password_hash | Mit PASSWORD_ARGON2I wurde die Unterstützung für Argon2i-Passwörter hinzugefügt. | |
preg_match | Die Konstante PREG_UNMATCHED_AS_NULL wird nun für den Parameter $flags unterstützt. | |
preg_match_all | Die Konstante PREG_UNMATCHED_AS_NULL wird nun für den Parameter $flags unterstützt. | |
preg_quote | delimiter ist jetzt ein Nullable-Typ. | |
proc_nice | Diese Funktion steht nun unter Windows zur Verfügung. | |
rand | 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. | |
read_exif_data | Dieser Funktionsalias wurde missbilligt. | |
session_abort | The return type of this function is bool now. Formerly, it has been void. | |
session_module_name | Es ist nun explizit verboten, den Modulnamen auf "user" festzulegen. Zuvor wurde dies stillschweigend ignoriert. | |
session_name | session_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 PHP zum Absturz brachte, und zu anderem Fehlverhalten führen konnte. | |
session_reset | The return type of this function is bool now. Formerly, it has been void. | |
session_set_cookie_params | Gibt bei Erfolg true zurück. Im Fehlerfall wird false zurückgegeben. Zuvor gab die Funktion void zurück. | |
session_unset | Der Rückgabetyp dieser Funktion ist nun bool. Zuvor war er void. | |
session_write_close | Der Rückgabetyp dieser Funktion ist nun bool. Zuvor war er void. | |
set_error_handler | errcontext wurde missbilligt. Die Verwendung dieses Parameters erzeugt nun eine E_DEPRECATED-Notice. | |
unpack | float- und double-Typen unterstützen sowohl Big-Endian als auch Little-Endian. | |
utf8_decode | Diese Funktion wurde in den Kern von PHP verschoben, so dass sie nun auch ohne die XML-Extension verfügbar ist. | |
utf8_encode | Diese Funktion wurde in den Kern von PHP verschoben, so dass sie nun auch ohne die XML-Extension verfügbar ist. | |
PDOStatement::debugDumpParams | PDOStatement::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::getMethods | filter is nullable now. | |
ReflectionClass::getProperties | filter is nullable now. | |
SQLite3::openBlob | The flags parameter has been added, allowing to write BLOBs; formerly only reading was supported. | |
7.1.24, 7.2.12, 7.3.0 | xml_parser_get_option | options now supports XML_OPTION_SKIP_TAGSTART and XML_OPTION_SKIP_WHITE. |
7.1.5 | IntlDateFormatter::format | Support for providing general DateTimeInterface objects to the datetime parameter was added. Formerly, only proper DateTime objects were supported. |
7.1.4 | PDO::sqliteCreateFunction | Der Parameter flags wurde hinzugefügt. |
SQLite3::createFunction | Der flags-Parameter wurde hinzugefügt. | |
7.1.0 | DateInterval::format | The F and f format characters were added. |
DateTime::__construct | Von nun an werden die Mikrosekunden mit dem tatsächlichen Wert belegt, nicht mehr mit '00000'. | |
DateTime::setTime | The microsecond parameter was added. | |
DateTimeZone::listIdentifiers | countryCode is nullable now. | |
array_rand | Zur Erzeugung der Zufallszahlen kommt intern nun der Mersenne-Primzahlen-Zufallsgenerator statt der vorherigen libc-rand-Funktion zum Einsatz. | |
curl_multi_setopt | CURLMOPT_PUSHFUNCTION wurde eingeführt. | |
exif_imagetype | Unterstützung für WebP hinzugefügt. | |
file_get_contents | Unterstützung für negative offsets wurde hinzugefügt. | |
get_headers | Der Parameter context wurde hinzugefügt. | |
getenv | Der Parameter varname kann nun ausgelassen werden, um ein assoziatives Array aller Umgebungsvariablen abzurufen. | |
getimagesize | Unterstützung für WebP hinzugefügt. | |
getopt | Added the rest_index parameter. | |
grapheme_extract | Support for negative offsets has been added. | |
grapheme_stripos | Support for negative offsets has been added. | |
grapheme_strpos | Support for negative offsets has been added. | |
hash_algos | Die Unterstützung für sha512/224, sha512/256, sha3-224, sha3-256, sha3-384 und sha3-512 wurde hinzugefügt. | |
iconv_strpos | Support for negative offsets has been added. | |
json_decode | Ein leerer JSON-Schlüssel ("") kann als leere Objekt-Eigenschaft kodiert werden, anstatt dass ein Schlüssel mit dem Wert _empty_ verwendet wird. | |
json_encode | Die flags-Konstante JSON_UNESCAPED_LINE_TERMINATORS wurde hinzugefügt. | |
json_encode | serialize_precision wird nun anstatt precision verwendet, wenn Double-Werte kodiert werden. | |
list | Es ist nun möglich Schlüssel in list anzugeben. Dies ermöglicht die Destrukturierung von Arrays mit nicht numerischen oder nicht fortlaufenden Schlüsseln. | |
long2ip | Der Parametertyp von ip wurde von string zu int geändert. | |
mb_ereg | mb_ereg will now set matches to an empty array, if nothing matched. Formerly, matches was not modified in that case. | |
mb_ereg_replace | The e modifier has been deprecated. | |
mb_ereg_replace | The function checks whether string is valid for the current encoding. | |
mb_ereg_replace_callback | The function checks whether string is valid for the current encoding. | |
mb_ereg_search_setpos | Support for negative offsets has been added. | |
mb_eregi | mb_eregi will now set matches to an empty array, if nothing matched. Formerly, matches was not modified in that case. | |
mb_eregi_replace | The function checks whether string is valid for the current encoding. | |
mb_eregi_replace | The e modifier has been deprecated. | |
mb_strimwidth | Support for negative starts and widths has been added. | |
mb_stripos | Support for negative offsets has been added. | |
mb_strpos | Support for negative offsets has been added. | |
mt_rand | rand ist nun ein Alias von mt_rand. | |
mt_rand | mt_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_srand | srand ist nun ein Alias von mt_srand. | |
mt_srand | mt_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_new | options unterstützt nun auch curve_name. | |
openssl_decrypt | The tag and aad parameters were added. | |
openssl_encrypt | Die Parameter tag, aad und tag_length wurden hinzugefügt. | |
openssl_pkey_new | Das Konfigurationsargument curve_name wurde hinzugefügt, sodass EC-Schlüssel erzeugt werden können. | |
output_add_rewrite_var | Vor 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_vars | Before 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_signal | Von 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_handler | pcntl_signal_get_handler has been added. | |
pg_fetch_all | Der Parameter result_type wurde hinzugefügt. | |
pg_last_notice | Der option-Parameter wurde hinzugefügt. | |
pg_select | Der result_type-Parameter wurde hinzugefügt. | |
rand | rand ist nun ein Alias von mt_rand. | |
session_start | session_start gibt nun false zurück, und initialisiert $_SESSION nicht mehr, wenn das Starten der Session fehlschlug. | |
shuffle | Zur Erzeugung der Zufallszahlen kommt intern nun der Mersenne-Primzahlen-Zufallsgenerator statt der vorherigen libc-rand-Funktion zum Einsatz. | |
srand | srand ist nun ein Alias von mt_srand. | |
str_shuffle | Der interne Zufallsalgorithmus wurde geändert, und verwendet nun den Mersenne Twister Zufallszahlengenerator statt der rand Funktion von libc. | |
stripos | Unterstützung für negative offset-Werte wurde hinzugefügt. | |
strpos | Unterstützung für negative offset-Werte wurde hinzugefügt. | |
substr_count | Unterstützung für negative offset- und length-Argumente wurde hinzugefügt. length kann nun auch 0 sein. | |
unpack | Der optionale offset wurde hinzugefügt. | |
unserialize | Das 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::__toString | ReflectionType::__toString has been deprecated. | |
SessionHandler::gc | Prior to this version, the function returned true on success. | |
SessionHandlerInterface::gc | Prior to this version, the function returned true on success. | |
7.0.16, 7.1.2 | dns_get_record | Die Unterstützung für den CAA-Record-Typ wurde hinzugefügt. |
fopen | Die 'e' Option wurde hinzugefügt. | |
7.0.15, 7.1.1 | get_defined_functions | Der exclude_disabled Parameter wurde hinzugefügt. |
pack | Die 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.11 | iconv_substr | If 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.10 | imagetypes | IMG_WEBP wurde hinzugefügt. |
SplFileObject::getCsvControl | Added the escape character to the returned array. | |
SQLite3::__construct | Der Parameter filename kann nun leer sein, um eine private, temporäre Datenbank auf der Festplatte zu verwenden. | |
7.0.9 | getenv | Der Parameter local_only wurde hinzugefügt. |
7.0.7 | curl_multi_setopt | CURLMOPT_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_setopt | CURL_HTTP_VERSION_2, CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE, CURL_HTTP_VERSION_2TLS, CURL_REDIR_POST_301, CURL_REDIR_POST_302, CURL_REDIR_POST_303, CURL_REDIR_POST_ALL, CURL_VERSION_KERBEROS5, CURL_VERSION_PSL, CURL_VERSION_UNIX_SOCKETS, CURLAUTH_NEGOTIATE, CURLAUTH_NTLM_WB, CURLFTP_CREATE_DIR, CURLFTP_CREATE_DIR_NONE, CURLFTP_CREATE_DIR_RETRY, CURLHEADER_SEPARATE, CURLHEADER_UNIFIED, CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_PIPELINE_LENGTH, CURLMOPT_MAX_TOTAL_CONNECTIONS, CURLOPT_CONNECT_TO, CURLOPT_DEFAULT_PROTOCOL, CURLOPT_DNS_INTERFACE, CURLOPT_DNS_LOCAL_IP4, CURLOPT_DNS_LOCAL_IP6, CURLOPT_EXPECT_100_TIMEOUT_MS, CURLOPT_HEADEROPT, CURLOPT_LOGIN_OPTIONS, CURLOPT_PATH_AS_IS, CURLOPT_PINNEDPUBLICKEY, CURLOPT_PIPEWAIT, CURLOPT_PROXY_SERVICE_NAME, CURLOPT_PROXYHEADER, CURLOPT_SASL_IR, CURLOPT_SERVICE_NAME, CURLOPT_SSL_ENABLE_ALPN, CURLOPT_SSL_ENABLE_NPN, CURLOPT_SSL_FALSESTART, CURLOPT_SSL_VERIFYSTATUS, CURLOPT_STREAM_WEIGHT, CURLOPT_TCP_FASTOPEN, CURLOPT_TFTP_NO_OPTIONS, CURLOPT_UNIX_SOCKET_PATH, CURLOPT_XOAUTH2_BEARER, CURLPROTO_SMB, CURLPROTO_SMBS, CURLPROXY_HTTP_1_0, CURLSSH_AUTH_AGENT und CURLSSLOPT_NO_REVOKE wurden eingeführt. | |
7.0.0 | assert | assert 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. |
current | array wird nun immer als Wert übergeben. Vor dieser Version wurde es, wenn möglich, als Referenz übergeben, und andernfalls als Wert. | |
define | array-Werte sind erlaubt. | |
dirname | Der optionale Parameter levels wurde hinzugefügt. | |
getrusage | Diese Funktion wird nun unter Windows unterstützt. | |
key | array wird nun immer als Wert übergeben. Vor dieser Version wurde es, wenn möglich, als Referenz übergeben, und andernfalls als Wert. | |
list | Ausdrücke dürfen nicht mehr vollständig leer sein. | |
list | Die Reihenfolge, in der die Zuweisungsoperationen durchgeführt werden, wurde geändert. | |
list | Zeichenketten können nicht mehr entpackt werden. | |
parse_ini_file | Das Raute-Symbol (#) kann nicht mehr für Kommentare verwendet werden. | |
proc_open | Die Option blocking_pipes wurde dem Parameter other_options hinzugefügt. | |
set_exception_handler | Der Typ des Parameters, der als exception_handler übergeben wird, wurde von Exception in Throwable geändert. | |
5.6.1 | parse_ini_file | Neuen Modus INI_SCANNER_TYPED hinzugefügt. |
5.6.0 | array_fill | num kann nun 0 sein. Zuvor musste num größer als 0 sein. |
array_filter | Der optionale Parameter flag und die Konstanten ARRAY_FILTER_USE_KEY und ARRAY_FILTER_USE_BOTH wurden hinzugefügt. | |
XMLReader::getAttributeNo | XMLReader::getAttributeNo gibt nun null zurück, wenn das Attribut nicht existiert. | |
XMLReader::getAttributeNs | XMLReader::getAttributeNS gibt nun null zurück, wenn das Attribut nicht existiert. | |
5.5.22, 5.6.6 | flock | Unterstützung für den wouldblock-Parameter unter Windows hinzugefügt. |
5.5.10 | DateTimeZone::__construct | Der timezone Parameter akzeptiert Offset-Werte. |
5.5.8 | DatePeriod::__construct | end Typ zu DateTimeInterface geändert. Zuvor war es DateTime. |
5.5.0/PECL 3.0.0 | IntlDateFormatter::create | An 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::setCalendar | It became possible to pass an IntlCalendar object. | |
5.5.0 | DatePeriod::__construct | start Typ zu DateTimeInterface geändert. Zuvor war es DateTime. |
Die Funktion erzeugt einen Fehler der Stufe E_DEPRECATED. | ||
Die Funktion mysql_list_dbs ist veraltet und gibt einen Fehler der Stufe E_DEPRECATED aus. | ||
Die Funktion erzeugt einen Fehler der Stufe E_DEPRECATED. | ||
Die Funktion mysql_tablename ist veraltet und ruft einen Fehler der Stufe E_DEPRECATED hervor. | ||
set_exception_handler | Zuvor gab diese Funktion true zurück, wenn null übergeben wurde. Seit PHP 5.5.0 wird der vorherige Handler zurück gegeben. | |
5.4.43, 5.5.27, 5.6.11 | escapeshellarg | Ausrufezeichen werden nun durch Leerzeichen ersetzt. |
escapeshellcmd | Ausrufezeichen werden durch Leerzeichen ersetzt. | |
5.4.0 | apache_child_terminate | Diese Funktion wurde unter FastCGI verfügbar. Vorher wurde sie nur unterstützt, wenn PHP als Apache Modul installiert war. |
debug_backtrace | Der Parameter limit wurde hinzugefügt. | |
debug_print_backtrace | Der optionale Parameter limit wurde hinzugefügt. | |
error_reporting | E_STRICT ist nun in E_ALL enthalten. | |
filter_input_array | Der Paramter add_empty wurde hinzugefügt. | |
filter_var_array | Der Parameter add_empty wurde hinzugefügt. | |
scandir | sorting_order Konstanten wurden hinzugefügt. Jeder Wert ungleich 0 bewirkte absteigende Reihenfolge in vorherigen Versionen. Also verwenden Sie 0 für aufsteigende und 1 für absteigende Reihenfolge für alle PHP Versionen. Eine Möglichkeit für das SCANDIR_SORT_NONE Verhalten gab es vor PHP 5.4.0 nicht. | |
5.3.6 | debug_backtrace | Der Parameter provide_object wurde durch options ersetzt und DEBUG_BACKTRACE_IGNORE_ARGS wurde als zusätzliche Option hinzugefügt. |
debug_print_backtrace | Der optionale Parameter options wurde hinzugefügt. | |
5.3.4 | copy | Der context Parameter wurde geändert, so dass er nun auch wirkt. Zuvor wurde jeglicher context ignoriert. |
5.3.2 | flock | Das automatische Entsperren, wenn das Ressourcen-Handle der Datei geschlossen wurde, wurde entfernt. Entsperren muss nun immer manuell ausgeführt werden. |
5.3.1 | ibase_query | Im Erfolgsfall gibt die Funktion nun true zurück, wenn keine Zeilen betroffen waren, wohingegen zuvor 0 (eine Null gefolgt von einem Leerzeichen) zurückgegeben wurde. |
rename | rename kann nun unter Windows Dateien dateisystemübergreifend umbenennen. | |
5.3.0 | clearstatcache | Added optional clear_realpath_cache and filename parameters. |
copy | Context Unterstützung wurde hinzugefügt. | |
error_reporting | E_DEPRECATED und E_USER_DEPRECATED wurden hinzugefügt. | |
escapeshellcmd | Unter Windows werden die Sonderzeichen nun ordnungsgemäß maskiert. Zuvor wurden sie durch ein Leerzeichen ersetzt. | |
exif_imagetype | Unterstützung für ICO hinzugefügt. | |
link | Diese Funktion ist nun verfügbar unter Windows-Plattformen (Vista, Server 2008 or neuer). | |
linkinfo | Diese Funktion ist nun verfügbar unter Windows-Plattformen (Vista, Server 2008 or neuer). | |
parse_ini_file | Der optionale Parameter scanner_mode wurde hinzugefügt. Einfache Anführungszeichen können nun um Variablenzuordnungen herum verwendet werden. Rautezeichen (# können nicht länger für Kommentare verwendet werden und bei Verwendung wird eine Warnung zur veralteten Benutzung ausgegeben. | |
readlink | Diese Funktion ist nun auf Windows-Systemen (Vista, Server 2008 oder höher) verfügbar. | |
realpath | Vor dieser Version schlug realpath auf BSD Systemen nicht fehl, wenn nur die letzte path Komponente nicht existierte. Jetzt schlägt realpath auch in diesem Fall fehl. | |
symlink | Diese Funktion ist nun verfügbar auf Windows-Plattformen (Vista, Server 2008 oder neuer). | |
touch | Es wurde ermöglicht, die Modifikationszeit eines Verzeichnisses unter Windows zu ändern. | |
5.2.7 | error_log | Der mögliche Wert 4 wurde zu message_type hinzugefügt. |
parse_ini_file | Bei einem Syntaxfehler gibt die Funktion nun false statt eines leeren Array zurück. | |
5.2.5 | debug_backtrace | Der optionale Parameter provide_object wurde hinzugefügt. |
5.2.4 | parse_ini_file | Schlüssel und Gruppennamen mit Ziffern werden nun als Integer von PHP ausgewertet, weshalb Zahlen, die mit einer 0 beginnen, als Oktalzahlen und Zahlen, die mit 0x beginnen, als Hexadezimalzahlen verstanden werden. |
5.2.2 | proc_terminate | Ältere Versionen wurden verwendet, um das übergebene Prozesshandle resource zu zerstören. |
5.2.1 | proc_open | Die Option bypass_shell wurde dem Parameter other_options hinzugefügt. |
realpath | Vor dieser Version gab realpath false zurück, wenn path eine leere Zeichenkette oder null ist. | |
5.2.0 | error_reporting | E_RECOVERABLE_ERROR wurde hinzugefügt. |
pathinfo | Die PATHINFO_FILENAME-Konstante wurde hinzugefügt. | |
5.1.1 | date | Es gibt nützliche Konstanten von üblichen Datums-/Zeitformaten, die als Format-Parameter übergeben werden können. |
debug_backtrace | Aktuelles object als möglichen Rückgabewert hinzugefügt. | |
5.1.0 | date | Erzeugt nun E_STRICT- und E_NOTICE-Zeitzonenfehler. |
date | Der gültige Bereich eines Timestamp liegt typischerweise zwischen Fri, 13 Dec 1901 20:45:54 GMT und Tue, 19 Jan 2038 03:14:07 GMT. (Das entspricht den minimalen und maximalen Werten für einen vorzeichenbehafteten 32-Bit Integer). Vor PHP 5.1.0 war dieser Bereich auf manchen Systemen (z.B. Windows) eingeschränkt auf 01.01.1971 bis 19.01.2038. | |
file_put_contents | Unterstützung für LOCK_EX hinzugefügt und die Möglichkeit,eine Stream-Quelle als data-Parameter zu übergeben | |
glob | GLOB_ERR wurde hinzugefügt |