PHP paketinde gelen eklentilerin işlevlerinde aşağıdaki değişiklikler yapıldı.
Version | Function | Description |
---|---|---|
PHP 5.2.3 | XMLWriter::writeElement | içerik değiştirgesi isteğe bağlı oldu. |
XMLWriter::writeElementNS | içerik değiştirgesi isteğe bağlı oldu. | |
PHP 5.2.2 | DOMDocument::registerNodeClass | 5.2.2 öncesinde, temelSınıf'tan evvelce türetilmiş bir sınıf varsa yenisinin kaydı yapılmadan önce eskisinin kaydı silinmek zorundaydı. |
PHP 5 | empty | PHP 5'ten beri, özellikleri olmayan nesneler boş sayılmamaktadır. |
PHP 4.3.3 | ftruncate | ftruncate işlevi bu sürümün öncesinde başarı durumunda mantıksal true yerine tamsayı 1 döndürürdü. |
PHP 4 | empty | PHP 4'ten beri, dizge değeri olarak "0" boş sayılmaktadır. |
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. |
8.8.0 | crypt | tuz değiştirgesi artık isteğe bağlı değil. |
8.0.0, PECL OCI8 3.0.0 | OCICollection::append | The OCI-Collection class was renamed to OCICollection to align with PHP naming standards. |
OCICollection::assign | The OCI-Collection class was renamed to OCICollection to align with PHP naming standards. | |
OCICollection::assignElem | The OCI-Collection class was renamed to OCICollection to align with PHP naming standards. | |
OCICollection::free | The OCI-Collection class was renamed to OCICollection to align with PHP naming standards. | |
OCICollection::getElem | The OCI-Collection class was renamed to OCICollection to align with PHP naming standards. | |
OCICollection::max | The OCI-Collection class was renamed to OCICollection to align with PHP naming standards. | |
OCICollection::size | The OCI-Collection class was renamed to OCICollection to align with PHP naming standards. | |
OCICollection::trim | The OCI-Collection class was renamed to OCICollection to align with PHP naming standards. | |
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 | The OCI-Lob class was renamed to OCILob to align with PHP naming standards. | |
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::addGlob | "flags" in options was added. |
8.0.0 | CURLFile::__construct | mime_type and posted_filename are nullable now; previously their default was 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. | |
apache_note | note_değeri artık boş olabiliyor. | |
array_column | Döndürülecek dizinin indis ile belirlenen sütundaki nesneler artık dizgeye dönüştürülmüyor, bunun yerine bir TypeError yavrulanıyor. | |
array_filter | işlev artık null olabiliyor. | |
array_splice | uzunluk artık boş olabiliyor. | |
convert_uuencode | Bu sürümden önce, boş bir dizgeyi dönüştürmeye çalışınca sebepsiz yere false dönerdi. | |
count_chars | Bu sürümden önce, işlev başarısız olunca false dönerdi. | |
curl_escape | tanıtıcı için artık bir CurlHandle örneği bekleniyor; evvelce, resource türünde bir değer beklenirdi. | |
curl_multi_errno | multi_handle artık bir CurlMultiHandle örneği bekliyor; evvelce resource türünde bir değer beklenirdi. | |
curl_multi_errno | The function no longer returns false on failure. | |
curl_multi_setopt | multi_handle artık bir CurlMultiHandle örneği bekliyor; evvelce resource türünde bir değer beklenirdi. | |
curl_pause | tanıtıcı için artık bir CurlHandle örneği bekleniyor; evvelce, resource türünde bir değer beklenirdi. | |
curl_reset | tanıtıcı için artık bir CurlHandle örneği bekleniyor; evvelce, resource türünde bir değer beklenirdi. | |
curl_setopt | tanıtıcı için artık bir CurlHandle örneği bekleniyor; evvelce, resource türünde bir değer beklenirdi. | |
curl_share_close | paylaşımlı_tanıtıcı için artık bir CurlShareHandle örneği bekleniyor; evvelce, resource türünde bir değer beklenirdi. | |
curl_share_errno | paylaşımlı_tanıtıcı için artık bir CurlShareHandle örneği bekleniyor; evvelce, resource türünde bir değer beklenirdi. | |
curl_share_errno | The function no longer returns false on failure. | |
curl_share_init | This function returns a CurlShareHandle instance now; previously, a resource was returned. | |
curl_share_setopt | paylaşımlı_tanıtıcı için artık bir CurlShareHandle örneği bekleniyor; evvelce, resource türünde bir değer beklenirdi. | |
curl_unescape | tanıtıcı için artık bir CurlHandle örneği bekleniyor; evvelce, resource türünde bir değer beklenirdi. | |
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 resource 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 resource was expected. | |
enchant_broker_free | broker expects an EnchantBroker instance now; previoulsy, a resource was expected. | |
enchant_broker_free_dict | dictionary expects a EnchantDictionary now; previoulsy, a resource was expected. | |
enchant_broker_get_dict_path | broker expects an EnchantBroker instance now; previoulsy, a resource was expected. | |
enchant_broker_get_error | broker expects an EnchantBroker instance now; previoulsy, a resource was expected. | |
enchant_broker_init | On success, this function returns an EnchantBroker instance now; previoulsy, a resource was retured. | |
enchant_broker_list_dicts | Prior to this version, the function returned false on failure. | |
enchant_broker_list_dicts | broker expects an EnchantBroker instance now; previoulsy, a resource was expected. | |
enchant_broker_request_dict | On success, this function returns an EnchantDictionary instance now; previoulsy, a resource was retured. | |
enchant_broker_request_dict | broker expects an EnchantBroker instance now; previoulsy, a resource was expected. | |
enchant_broker_request_pwl_dict | On success, this function returns an EnchantDictionary instance now; previoulsy, a resource was retured. | |
enchant_broker_request_pwl_dict | broker expects an EnchantBroker instance now; previoulsy, a resource was expected. | |
enchant_broker_set_dict_path | broker expects an EnchantBroker instance now; previoulsy, a resource was expected. | |
enchant_broker_set_ordering | broker expects an EnchantBroker instance now; previoulsy, a resource was expected. | |
enchant_dict_add | dictionary expects an EnchantDictionary instance now; previoulsy, a resource was expected. | |
enchant_dict_add_to_session | dictionary expects an EnchantDictionary instance now; previoulsy, a resource was expected. | |
enchant_dict_check | dictionary expects an EnchantDictionary instance now; previoulsy, a resource was expected. | |
enchant_dict_describe | dictionary expects an EnchantDictionary instance now; previoulsy, a resource 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 resource was expected. | |
enchant_dict_is_added | dictionary expects an EnchantDictionary instance now; previoulsy, a resource was expected. | |
enchant_dict_quick_check | dictionary expects an EnchantDictionary instance now; previoulsy, a resource was expected. | |
enchant_dict_store_replacement | dictionary expects an EnchantDictionary instance now; previoulsy, a resource was expected. | |
enchant_dict_suggest | dictionary expects an EnchantDictionary instance now; previoulsy, a resource was expected. | |
exif_read_data | bölümler artık boş olabiliyor. | |
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. | |
hash_update_file | akım null olabiliyor. | |
iconv_mime_decode_headers | karküm artık boş olabiliyor. | |
ignore_user_abort | değer artık null olabiliyor. | |
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 | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_add_ext | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_bind_ext | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_compare | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_delete | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_delete_ext | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_exop_passwd | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_list | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_mod_add | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_mod_del | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_mod_replace | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_modify_batch | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_mod_add_ext | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_mod_del_ext | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_mod_replace_ext | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_read | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_rename | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_rename_ext | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_sasl_bind | dn, password, mech, realm, authc_id, authz_id and props are nullable now. | |
ldap_search | denetimler artık null olabiliyor; evvelce [] öntanımlı idi. | |
ldap_set_rebind_proc | callback is nullable now. | |
mb_chr | kodlama artık null olabiliyor. | |
mb_detect_order | kodlama artık null olabiliyor. | |
mb_ereg_replace_callback | options is nullable now. | |
mb_ord | kodlama artık null olabiliyor. | |
mb_scrub | kodlama artık null olabiliyor. | |
mb_send_mail | ek_değiştirgeler artık boş olabiliyor. | |
mb_str_split | This function no longer returns false on failure. | |
mb_str_split | kodlama artık null olabiliyor. | |
mktime | dakika, saniye, ay, gün ve yıl artık boş olabiliyor. | |
mktime | saat artık seçimlik değil. | |
msg_get_queue | On success, this function returns a SysvMessageQueue instance now; previously, a resource was returned. | |
msg_receive | queue expects a SysvMessageQueue instance now; previously, a resource was expected. | |
msg_remove_queue | queue expects a SysvMessageQueue instance now; previously, a resource was expected. | |
msg_send | queue expects a SysvMessageQueue instance now; previously, a resource was expected. | |
msg_set_queue | queue expects a SysvMessageQueue instance now; previously, a resource was expected. | |
msg_stat_queue | queue expects a SysvMessageQueue instance now; previously, a resource was expected. | |
ob_implicit_flush | seçenek artık bir bool alıyor; evvelce int değer alırdı. | |
openssl_spki_new | private_key accepts an OpenSSLAsymmetricKey instance now; previously, a resource of type OpenSSL key was accepted. | |
openssl_x509_fingerprint | certificate accepts an OpenSSLCertificate instance now; previously, a resource of type OpenSSL X.509 was accepted. | |
openssl_x509_verify | certificate accepts an OpenSSLCertificate instance now; previously, a resource of type OpenSSL X.509 was accepted. | |
openssl_x509_verify | public_key accepts an OpenSSLAsymmetricKey or OpenSSLCertificate instance now; previously, a resource of type OpenSSL key or OpenSSL X.509 was accepted. | |
pack | Başarısızlık durumunda artık false dönmüyor. | |
readline_info | var_name and value are nullable now. | |
readline_read_history | filename is nullable now. | |
readline_write_history | filename is nullable now. | |
sem_acquire | semaphore expects a SysvSemaphore instance now; previously, a resource was expected. | |
sem_get | The type of auto_release has been changed from int to bool. | |
sem_get | On success, this function returns a SysvSemaphore instance now; previously, a resource was returned. | |
sem_release | semaphore expects a SysvSemaphore instance now; previously, a resource was expected. | |
sem_remove | semaphore expects a SysvSemaphore instance now; previously, a resource was expected. | |
shm_attach | On success, this function returns an SysvSharedMemory instance now; previously, a resource was returned. | |
shm_attach | size is nullable now. | |
shm_detach | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shm_get_var | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shm_has_var | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shm_put_var | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shm_remove | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shm_remove_var | shm expects a SysvSharedMemory instance now; previously, a resource was expected. | |
shmop_close | shmop expects a Shmop instance now; previously, a resource was expected. | |
shmop_delete | shmop expects a Shmop instance now; previously, a resource was expected. | |
shmop_open | On success, this function returns an Shmop instance now; previously, a resource was returned. | |
shmop_read | shmop expects a Shmop instance now; previously, a resource was expected. | |
shmop_size | shmop expects a Shmop instance now; previously, a resource was expected. | |
shmop_write | shmop expects a Shmop instance now; previously, a resource was expected. | |
shmop_write | Prior to PHP 8.0.0, false was returned on failure. | |
socket_addrinfo_bind | adres artık bir AddressInfo örneği olabiliyor; evvelce resource türündeydi. | |
socket_addrinfo_bind | On success, this function returns a Socket instance now; previously, a resource was returned. | |
socket_addrinfo_connect | adres artık bir AddressInfo örneği olabiliyor; evvelce resource türündeydi. | |
socket_addrinfo_connect | On success, this function returns a Socket instance now; previously, a resource was returned. | |
socket_addrinfo_explain | adres artık bir AddressInfo örneği olabiliyor; evvelce resource türündeydi. | |
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_export_stream | soket artık bir Socket örneği olabiliyor; evvelce resource türündeydi. | |
socket_import_stream | On success, this function returns a Socket instance now; previously, a resource was returned. | |
socket_recvmsg | soket artık bir Socket örneği olabiliyor; evvelce resource türündeydi. | |
socket_sendmsg | soket artık bir Socket örneği olabiliyor; evvelce resource türündeydi. | |
socket_wsaprotocol_info_export | soket artık bir Socket örneği olabiliyor; evvelce resource türündeydi. | |
socket_wsaprotocol_info_import | On success, this function returns a Socket instance now; previously, a resource was returned. | |
strftime | timestamp is nullable now. | |
strtotime | baseTimestamp is nullable now. | |
xml_parser_create | kodlama artık boş olabiliyor. | |
xml_parser_create | Bu işlev artık bir XMLParser örneği döndürüyor; evvelce, resource türünde bir değer dönerdi, başarısızlık durumunda false döner. | |
xml_parser_create_ns | kodlama artık boş olabiliyor. | |
xml_parser_create_ns | Bu işlev artık bir XMLParser örneği döndürüyor; evvelce, resource türünde bir değer dönerdi, başarısızlık durumunda false döner. | |
mysqli_result::fetch_object | constructor_args now accepts [] for constructors with 0 parameters; previously an exception was thrown. | |
mysqli_stmt::__construct | query is now nullable. | |
mysqli::begin_transaction | name is now nullable. | |
mysqli::commit | name is now nullable. | |
mysqli::rollback | name is now nullable. | |
ReflectionClass::getConstants | filter eklendi. | |
ReflectionClass::getReflectionConstants | filter eklendi. | |
ReflectionMethod::getClosure | object is now nullable. | |
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::isInitialized | object is nullable now. | |
SoapClient::__doRequest | The type of oneWay is bool now; formerly it was int. | |
SoapClient::__setCookie | value is now nullable. | |
SoapServer::handle | request is now nullable. | |
XMLWriter::writeAttribute | nesne için artık XMLWriter örneği gerekiyor, evvelce resource türünde bir değer gerekirdi. | |
ZipArchive::setEncryptionIndex | password is now nullable. | |
ZipArchive::setEncryptionName | password is now nullable. | |
7.4.0 | array_merge | Bu işlev değiştirgesiz çağrılabilir. Evvelce, en azından bir değiştirge gerekirdi. |
array_merge_recursive | Bu işlev değiştirgesiz çağrılabilir. Evvelce, en azından bir değiştirge gerekirdi. | |
base_convert | Passing invalid characters will now generate a deprecation notice. The result will still be computed as if the invalid characters did not exist. | |
bindec | Passing invalid characters will now generate a deprecation notice. The result will still be computed as if the invalid characters did not exist. | |
chr | Bu işlev artık desteklenmeyen sayı'ları sessizce kabul etmeyip bunları 0'a dönüştürüyor. | |
get_magic_quotes_gpc | Bu işlev kullanımdan kaldırıldı. | |
get_magic_quotes_runtime | Bu işlevin kullanımı artık önerilmiyor. | |
hash_algos | crc32c için destek eklendi. | |
hexdec | Passing invalid characters will now generate a deprecation notice. The result will still be computed as if the invalid characters did not exist. | |
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. | |
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. | |
ldap_control_paged_result | This function has been deprecated. | |
ldap_control_paged_result_response | This function has been deprecated. | |
octdec | Passing invalid characters will now generate a deprecation notice. The result will still be computed as if the invalid characters did not exist. | |
password_hash | algo için artık bir dizge gerekiyor, ancak geriye uyumluluk için hala tamsayılar kabul ediliyor. | |
password_needs_rehash | algo için artık bir dizge gerekiyor, ancak geriye uyumluluk için hala tamsayılar kabul ediliyor. | |
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. | |
7.3.15, 7.4.3 | curl_setopt | CURLOPT_HTTP09_ALLOWED eklendi. |
7.3.14, 7.4.2 | dba_open | The lmdb driver now supports an additional $mapsize parameter. |
7.3.0 | DateTime::createFromFormat | The v format specifier has been added. |
apache_request_headers | Bu işlev FPM SAPI ile kullanılabilir hale geldi. | |
array_push | Bu işlev tek değiştirge ile çağrılabilir. Evvelce en azından iki değiştirge gerekirdi. | |
array_unshift | Bu işlev artık tek değiştirge ile çağrılabiliyor. Evvelce, en az iki değiştirge gerekirdi. | |
compact | Belirtilen dizge değer atanmamış bir değişkense compact işlevi E_NOTICE seviyesinde bir hata çıktılar. Evvelce, böyle dizgeler sessizce atlanırdı. | |
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 ve CURLOPT_TLS13_CIPHERS eklendi. | |
define | harf_büyüklüğüne_duyarsız değiştirgesinin kullanımı önerilmemektedir. PHP 8.0.0 sürümünde kaldırılmıştır. | |
ftp_nb_get | kip değiştirgesi artık seçimlik, evvelce zorunluydu. | |
getallheaders | Bu işlev CLI sunucusunda kullanılabilir hale geldi. | |
imagecreatefromstring | WEBP artık destekleniyor (kullanılan libgd destekliyorsa). | |
is_countable | is_countable has been added. | |
json_decode | JSON_THROW_ON_ERROR seçeneği eklendi. | |
json_encode | JSON_THROW_ON_ERROR seçeneği eklendi. | |
list | Dizi bozmada gönderim atamaları için destek eklendi. | |
password_hash | PASSWORD_ARGON2ID kullanan Argon2id parolaları için destek eklendi. | |
setcookie | seçenekler dizisini destekleyen ek bir yöntem tanımı eklendi. Dizi içinde SameSite çerezinin değerleri de destekleniyor. | |
setrawcookie | seçenekler dizisini destekleyen ek bir yöntem tanımı eklendi. Dizi içinde SameSite çerezinin değerleri de destekleniyor. | |
7.3 | ldap_add | Support for controls added |
ldap_compare | Support for controls added | |
ldap_delete | Support for controls added | |
ldap_exop | Support for serverctrls added | |
ldap_exop_passwd | Support for controls added | |
ldap_list | Support for controls added | |
ldap_mod_add | Support for controls added | |
ldap_mod_del | Support for controls added | |
ldap_mod_replace | Support for controls added | |
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 | Support for controls added | |
ldap_read | Support for controls added | |
ldap_rename | Support for controls added | |
ldap_rename_ext | Support for controls added | |
ldap_search | Support for controls added | |
7.2.19, 7.3.6, 7.4.0 | DatePeriod::__construct | recurrences artık 0'dan büyük olmak zorunda. |
7.2.19, 7.3.6 | SplFileObject::__toString | Changed from an alias of SplFileObject::current to an alias of SplFileObject::fgets. |
7.2.0 | array_unique | seçenekler SORT_STRING ise, evvelce dizi kopyalanıp benzersiz olmayan öğeler kaldırılırdı (sonradan dizi paketlenmeden), şimdi benzersiz öğeler eklenerek yeni bir dizi oluşturulmaktadır. Bu dizi, farklı sayısal indislerle oluşabilir. |
assert | Usage of a string as the assertion became deprecated. It now emits an E_DEPRECATED notice when both assert.active and zend.assertions are set to 1. | |
count | count işlevi girdi olarak geçersiz sayılabilir türler aktarıldığında artık bir uyarı çıktılamaktadır. | |
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 | Aşağıdaki EXIF biçemlerine destek eklendi: Samsung DJI Panasonic Sony Pentax Minolta Sigma/Foveon AGFA Kyocera Ricoh Epson | |
exif_read_data | kaynak değiştirgesi normal dosyalardan başka artık akımları da destekliyor. | |
hash_copy | resource türünde bir değer yerine HashContext kabul ediliyor ve döndürülüyor. | |
hash_final | resource türünde bir değer yerine HashContext kabul ediliyor. | |
hash_hmac | Kriptografik olmayan aş işlevlerinin (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) ve HASH_HMAC sabitinin kullanımı iptal edildi. | |
hash_hmac_file | Kriptografik olmayan aş işlevlerinin (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) ve HASH_HMAC sabitinin kullanımı iptal edildi. | |
hash_init | Kriptografik olmayan aş işlevlerinin (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) ve HASH_HMAC sabitinin kullanımı iptal edildi. | |
hash_init | resource türünde bir değer yerine HashContext kabul ediliyor. | |
hash_pbkdf2 | Kriptografik olmayan aş işlevlerinin (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) kullanımı iptal edildi. | |
hash_update | resource türünde bir değer yerine HashContext kabul ediliyor. | |
hash_update_file | resource türünde bir değer yerine HashContext kabul ediliyor. | |
hash_update_stream | resource türünde bir değer yerine HashContext kabul ediliyor. | |
imagelayereffect | IMG_EFFECT_MULTIPLY eklendi (systemde libgd >= 2.1.1 veya PHP ile gelen libgd gerekir). | |
json_decode | JSON_INVALID_UTF8_IGNORE ve JSON_INVALID_UTF8_SUBSTITUTE seçeneği eklendi. | |
json_decode | associative is nullable now. | |
json_encode | JSON_INVALID_UTF8_IGNORE ve JSON_INVALID_UTF8_SUBSTITUTE seçeneği eklendi. | |
ek_başlıklar değiştirgesi artık dizi de kabul ediyor. | ||
mb_send_mail | ek_değiştirgeler artık dizi kabul ediyor. | |
mt_rand | mt_rand has received a bug fix for a modulo bias bug. This means that sequences generated with a specific seed may differ from PHP 7.1 on 64-bit machines. | |
pack | float ve double türlerin ikisininde değerli baytları başta ve sonda olabiliyor. | |
password_hash | PASSWORD_ARGON2I kullanan Argon2i parolaları için destek eklendi. | |
rand | rand has received a bug fix for a modulo bias bug. This means that sequences generated with a specific seed may differ from PHP 7.1 on 64-bit machines. | |
session_abort | The return type of this function is bool now. Formerly, it has been void. | |
session_reset | The return type of this function is bool now. Formerly, it has been void. | |
set_error_handler | hata_bağlamı kullanımdan kaldırıldı. Bu değiştirgenin kullanımı bir E_DEPRECATED üretilmesine sebep olur. | |
unpack | float ve double türlerin ikisininde değerli baytları başta ve sonda olabiliyor. | |
SQLite3::openBlob | The flags parameter has been added, allowing to write BLOBs; formerly only reading was supported. | |
7.1.10 | array_rand | Dahili rasgelelik algoritması değiştirildi. Libc rand işlevi yerine artık Mersenne Twister Rasgele Sayı Üreteci kullanılıyor. |
7.1.4 | PDO::sqliteCreateFunction | The flags parameter has been added. |
7.1.0 | DateInterval::format | F ve f biçem karakterleri eklendi. |
DateTime::__construct | From now on microseconds are filled with actual value. Not with '00000'. | |
DateTime::setTime | The microsecond parameter was added. | |
DateTimeZone::listIdentifiers | countryCode is nullable now. | |
curl_multi_setopt | Introduced CURLMOPT_PUSHFUNCTION. | |
getenv | değişken artık atlanabiliyor, bu durumda tüm ortam değişkenlerini içeren ilişkisel bir dizi dönüyor. | |
getopt | kalan_indisi değiştirgesi eklendi. | |
hash_algos | sha512/224, sha512/256, sha3-224, sha3-256, sha3-384 ve sha3-512 için destek eklendi. | |
json_decode | _empty_ değerli bir anahtar kullanmak yerine boş nesne özelliğine boş bir JSON anahtarı ("") kodlanabilir. | |
json_encode | Çift değerler deşifre edilirken precision php.ini seçeneği yerine serialize_precision kullanılır. | |
json_encode | JSON_UNESCAPED_LINE_TERMINATORS seçeneği eklendi. | |
list | list işlevine anahtarlar belirtilebiliyor. Bu, tamsayı olmayan veya sıralı olmayan anahtarlarla dizilerin yok edilmesini sağlar. | |
mb_ereg_replace_callback | The function checks whether string is valid for the current encoding. | |
mt_rand | mt_rand has been updated to use the fixed, correct, version of the Mersenne Twister algorithm. To fall back to the old behaviour, use mt_srand with MT_RAND_PHP as the second parameter. | |
mt_rand | rand has been made an alias of mt_rand. | |
mt_srand | mt_rand has been updated to use the fixed, correct, version of the Mersenne Twister algorithm. To fall back to the old behaviour, use mt_srand with MT_RAND_PHP as the second parameter. | |
mt_srand | srand has been made an alias of mt_srand. | |
output_add_rewrite_var | PHP 7.1.0 öncesinde, output_add_rewrite_var tarafından yeniden yazılan değişkenler aynı oturum modülünün trans sid çıktı tamponunu kullanırdı. PHP 7.1.0 ve sonrasında, adanmış çıktı tamponu kullanılmaktadır. Çıktı işlevleri için yalnızca url_rewriter.tags kullanılır. url_rewriter.hosts eklendi. | |
output_reset_rewrite_vars | PHP 7.1.0 öncesinde, output_add_rewrite_var tarafından yeniden yazılan değişkenler aynı oturum modülünün trans sid çıktı tamponunu kullanırdı. PHP 7.1.0 ve sonrasında, adanmış çıktı tamponu kullanılmaktadır. output_reset_rewrite_vars sadece output_add_rewrite_var tarafından tanımlanmış yeniden yazım çiftlerini siler. | |
pcntl_signal_get_handler | pcntl_signal_get_handler has been added. | |
pg_fetch_all | The result_type parameter was added. | |
pg_last_notice | The option parameter was added. | |
pg_select | The result_type parameter was added. | |
rand | rand has been made an alias of mt_rand. | |
shuffle | Dahili rasgelelik algoritması olarak, libc rand işlevi yerine Mersenne Twister rasgele sayı üreteci kullanılacak şekilde değiştirildi | |
srand | srand has been made an alias of mt_srand. | |
unpack | Seçimlik başlangıç değiştirgesi eklendi. | |
unserialize | allowed_classes seçeneği artık katı türde, yani array veya bool türü dışında bir değer aktarılırsa unserialize işlevi false döndürür ve bir E_WARNING oluşturur. | |
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 | fopen | 'e' seçeneği eklendi. |
7.0.15,7.1.1 | pack | float ve double türler için bayt sıralaması desteğini sağlayan "e", "E", "g" ve "G" kodları eklendi. |
7.0.7 | curl_multi_setopt | Introduced CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_PIPELINE_LENGTH and CURLMOPT_MAX_TOTAL_CONNECTIONS. |
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 ve CURLSSLOPT_NO_REVOKE eklendi. | |
7.0.0 | array_column | dizi değiştirgesine artık bir nesne dizisi belirtilebiliyor. |
assert | assert is now a language construct and not a function. assertion can now be an expression. The second parameter is now interpreted either as an exception (if a Throwable object is given), or as the description supported from PHP 5.4.8 onwards. | |
current | dizi artık daima değeri ile aktarılmaktadır. Evvelce, mümkünse gönderimli değilse değeriyle aktarılırdı. | |
define | array türünde değerlere izin verilmektedir. | |
getrusage | Bu işlev artık Windows'ta destekleniyor. | |
key | dizi artık daima değeri ile aktarılmaktadır. Evvelce, mümkünse gönderimli değilse değeriyle aktarılırdı. | |
list | Dizeler artık patlatılmıyor. | |
list | list ifadeleri artık tamamen boş olamıyor. | |
list | Atama işlemlerinin gerçekleştirilme sırası değişti. | |
unserialize | seçenekler değiştirgesi eklendi. | |
6.0.0 | error_reporting | E_STRICT sabiti E_ALL sabitine dahil edildi. |
file | FILE_TEXT ve FILE_BINARY seçenekleri desteği eklendi. İleriye uyumluluk adına, bu sabitler PHP 5.2.7'den beri mevcuttur. | |
file_get_contents | include_path_kullan değiştirgesi seçenekler değiştirgesi ile değiştirildi. | |
file_put_contents | FILE_TEXT ve FILE_BINARY seçenekleri için destek eklendi. | |
proc_open | seçenekler değiştirgesinin olası seçeneklerine context ve binary_pipes seçenekleri eklendi. | |
5.6.25, 7.0.10 | SplFileObject::getCsvControl | Added the escape character to the returned array. |
5.6.3 | pack | 64 bitlik sayılarla çalışmayı sağlamak için "q", "Q", "J" ve "P" kodları eklendi. |
5.6.0 | array_fill | miktar artık sıfır olabiliyor. Evvelce, miktar sıfırdan büyük olmalıydı. |
array_filter | Seçimlik kip değiştirgesi ve ARRAY_FILTER_USE_KEY ile ARRAY_FILTER_USE_BOTH sabiti eklendi. | |
pg_connect | Support for giving the PGSQL_CONNECT_ASYNC constant as the connect_type was added. | |
pg_convert | No longer experimental. Boolean/NULL data types are supported. Unknown/unsupported data types are escaped without validation. pg_convert can be used with any data types. | |
pg_insert | No longer experimental. Added PGSQL_DML_ESCAPE constant, true/false and null data type support. | |
pg_insert | Unless PGSQL_DML_STRING is passed, the function now returns the connection resource instead of true on success. | |
pg_lo_seek | Added PostgreSQL 9.3's 64bit large object support. Both client and server must support PostgreSQL 9.3 and PHP must be 64bit build to use 64bit large object. | |
pg_lo_tell | Added PostgreSQL 9.3's 64bit large object support. Both client and server must support PostgreSQL 9.3 and PHP must be 64bit build to use 64bit large object. | |
pg_lo_truncate | Added truncate function. It supports PostgreSQL 9.3's 64bit large object. Both client and server must support PostgreSQL 9.3 and PHP must be 64bit build to use 64bit large object. | |
pg_meta_data | No longer experimental. Added "is enum" as default attribute. extended flag is added. | |
pg_select | No longer experimental. Added PGSQL_DML_ESCAPE constant, true/false and null data type support. | |
pg_update | No longer experimental. Added PGSQL_DML_ESCAPE constant, true/false and null data type support. | |
unserialize | Kurucuyu çağırmadan nesne örneklemeye zorlamak için C: ile O: yer değiştirilerek dizeleştirilmiş verilerin işlenmesi artık başarısız olacaktır. | |
ReflectionClass::newInstanceWithoutConstructor | All internal classes can now be instantiated except for those declared final. | |
5.5.38, 5.6.24, 7.0.9 | getenv | yerel değiştirgesi eklendi. |
5.5.21, 5.6.5 | SplFileObject::fputcsv | Added the escape parameter. |
5.5.19, 5.6.3 | DateTimeZone::getOffset | datetime type changed to DateTimeInterface. Previously, DateTime. |
5.5.10 | DateTimeZone::__construct | timezone saat farkını kabul ediyor. |
5.5.3/5.4.19 | pg_insert | Direct SQL injection to table_name and Indirect SQL injection to identifiers are fixed. |
pg_select | Direct SQL injection to table_name and Indirect SQL injection to identifiers are fixed. | |
pg_update | Direct SQL injection to table_name and Indirect SQL injection to identifiers are fixed. | |
5.5.1 | pg_unescape_bytea | A warning is thrown if the input string is invalid. |
5.5.0 | imagerotate | şeffaflığı_yoksay artık sessizce yoksayılıyor. |
imagerotate | Bu işlev artık imagesetinterpolation işlevince atanan aradeğerleme yönteminden etkileniyor. | |
This function will generate an E_DEPRECATED error. | ||
pack | Perl "a" koduna eşdeğer işlevselliği sağlamak için uyumluluk adına "Z" kodu eklendi | |
unpack | Perl uyumu için aşağıdaki değişiklikler uygulandı: "a" kodu artık sondaki NULL baytları tutuyor. "A" kodu artık tüm ASCII boşluklarını (boşluklar, sekmeler, satırsonları, satır başları ve NULL baytlar) ayırıyor. NULL ile doldurulmuş dizeler için "Z" kodu eklendi; sondaki NULL baytları kaldırıyor. | |
5.4.0 | getallheaders | Bu işlev FPM SAPI ile kullanılabilir hale geldi. |
imagegd2 | resource türünde bir akımın çıktıyeri değiştirgesine aktarılabilmesi eklendi. | |
imagejpeg | resource türünde bir akımın çıktıyeri değiştirgesine aktarılabilmesi eklendi. | |
imagejpeg | çıktıyeri değiştirgesini atlamak için boş dizge atanması men edildi. | |
5.3.0 | checkdnsrr | İşlev Windows platformlarenda kullanılabilir oldu. |
copy | Bağlam desteği eklendi. | |
date_default_timezone_set | Artık E_STRICT yerine E_WARNING oluşuyor. | |
dns_get_record | İşlev Windows platformlarında da kullanılabilir oldu. | |
error_reporting | E_DEPRECATED ve E_USER_DEPRECATED devreye girdi. | |
fgetcsv | öncelem değiştirgesi eklendi. | |
fnmatch | İşlev Windows platformlarında da kullanılabilir oldu. | |
func_get_arg | Bu işlev, çağrının yapıldığı dosyadaki bir işlev tanımında bulunan bir include veya require üzerinden dosyaya dahil edilen bir dosyadan yani, asıl dosyanın etki alanının dışından) çağrılırsa artık bir uyarı üretip false döndürmektedir. | |
func_get_arg | Bu işlev artık değiştirge listelerinde kullanılabilmektedir. | |
func_get_args | Bu işlev, çağrının yapıldığı dosyadaki bir işlev tanımında bulunan bir include veya require üzerinden dosyaya dahil edilen bir dosyadan yani, asıl dosyanın etki alanının dışından) çağrılırsa artık bir uyarı üretip false döndürmektedir. | |
func_get_args | Bu işlev artık değiştirge listelerinde kullanılabilmektedir. | |
func_num_args | Bu işlev artık değiştirge listelerinde kullanılabilmektedir. | |
func_num_args | Bu işlev, çağrının yapıldığı dosyadaki bir işlev tanımında bulunan bir include veya require üzerinden dosyaya dahil edilen bir dosyadan yani, asıl dosyanın etki alanının dışından) çağrılırsa artık bir uyarı üretip false döndürmektedir. | |
gd_info | JPG Support özniteliğinin ismi JPEG Support oldu. | |
getimagesize | Simge (icon) desteği eklendi. | |
getmxrr | İşlev Windows platformlarında da kullanılabilir oldu. | |
imagecolorclosesthwb | Bu işlev artık Windows'ta da kullanılabilmektedir. | |
imagefilter | Mozaik desteği (IMG_FILTER_PIXELATE) eklendi. | |
inet_ntop | İşlev Windows platformlarında da kullanılabilir hale geldi. | |
inet_pton | İşlev Windows platformlarında da kullanılabilir hale geldi. | |
is_a | Bu işlev artık önerilmeyen bir işlev değil ve artık bir E_STRICT uyarısı oluşturmuyor. | |
link | İşlev Windows platformlarında da (Vista, Server 2008 ve üstü) kullanılabilir oldu. | |
linkinfo | İşlev Windows platformlarında da (Vista, Server 2008 ve üstü) kullanılabilir oldu. | |
mb_get_info | "http_output_conv_mimetypes" giridisi kullanılabilir oldu. | |
mysql_db_query | Bu işlev artık bir E_DEPRECATED uyarısı vermektedir. | |
nl2br | Seçimlik xhtml değiştirgesi eklendi. | |
property_exists | Artık özelliğin varlığına erişilebilirlikten bağımsız olarak bakılıyor. | |
readlink | İşlev Windows platformlarında da (Vista, Server 2008 ve üstü) kullanılabilir oldu. | |
realpath | 5.3.0 öncesinde, *BSD sistemlerde sadece sonuncu yol bileşeninin mevcut olmaması durumunda realpath başarısız olmaz. | |
register_tick_function | Tikler artık evreli HTTP sunucu modülleri tarafından da destekleniyor. | |
session_start | Eğer oturum bir sebeple başlatılamazsa false döndürülür. Evvelce daima true döndürülüyordu. | |
setlocale | sınıf değiştirgesinde LC_* sabitlerinden biri yerine bir dizge aktarılırsa işlev artık bir E_DEPRECATED uyarısı çıktılamaktadır. | |
socket_create_pair | İşlev Windows platformlarında yeniden kullanılabilir oldu. | |
stristr | Seçimlik iğne_öncesi değiştirgesi eklendi. | |
strstr | Seçimlik iğne_öncesi değiştirgesi eklendi. | |
symlink | İşlev Windows platformlarında da (Vista, Server 2008 ve üstü) kullanılabilir oldu. | |
touch | Windows altında bir dizinin değişiklik zamanını ayarlamak mümkün oldu. | |
5.2.8 | XSLTProcessor::importStylesheet | PHP 5.2.6'dan beri kabul edilemeyen SimpleXMLElement kabul edilir oldu. |
5.2.5 | debug_backtrace | Seçimlik nesne_sağla değiştirgesi eklendi. |
imagefilter | IMG_FILTER_COLORIZE için alfa kanalı desteği eklendi. | |
5.2.4 | checkdnsrr | TXT türü eklendi. |
5.2.3 | getimagesize | İşlev tarafından üretilen okuma hatalarının seviyesi E_WARNING'ten E_NOTICE indirgendi. |
htmlentities | çifte_kodlama değiştirgesi eklendi. | |
htmlspecialchars | çifte_kodlama değiştirgesi eklendi. | |
PDOStatement->getColumnMeta | Dönen diziye table alanı eklendi. | |
5.2.2 | ftp_ssl_connect | Bu işlev artık SSL bağlantısı kullanamadığı zaman SSL'siz bir bağlantı kurmak yerine false ile dönüyor. |
proc_terminate | Önceki sürümler belirtilen süreç özkaynağını yok ederler. | |
token_get_all | Satır numaraları 2. elemanda dönmeye başladı. | |
5.2.1 | proc_open | seçenekler değiştirgesinin olası seçeneklerine bypass_shell seçeneği eklendi. |
5.2.0 | base64_decode | titiz değiştirgesi eklendi. |
curl_multi_info_read | iletiler değiştirgesi eklendi. | |
error_reporting | E_RECOVERABLE_ERROR devreye girdi. | |
imagettftext | metin içinde onaltılık öğeler belirtmek mümkün oldu. | |
imap_open | dnm_sayısı değiştirgesi eklendi. | |
imap_reopen | dnm_sayısı değiştirgesi eklendi | |
mb_strrpos | İsteğe bağlı konum değiştirgesi eklendi. | |
pathinfo | PATHINFO_FILENAME sabiti eklendi. | |
session_get_cookie_params | Dönen diziye "httponly" anahtarı eklendi. | |
session_set_cookie_params | httponly değiştirgesi eklendi. | |
SimpleXMLElement::children | Seçimlik önek_var değiştirgesi eklendi. | |
XMLReader::open | kodlama ve seçenekler değiştirgeleri eklendi. | |
XMLReader::XML | kodlama ve seçenekler değiştirgeleri eklendi. | |
5.1.3 öncesi | imagecolorallocate | Renk ayrılamamışsa -1 döner. |
5.1.3 | curl_getinfo | CURLINFO_HEADER_OUT devreye girdi. |
get_headers | Bu işlev artık stream_context_get_default işlevi tarafından atanan/değiştirilebilen öntanımlı akım bağlamını kullanmaktadır. | |
http_build_query | Köşeli ayraçlar öncelendi. | |
imagecolorallocatealpha | Renk ayrılamazsa false döner. Evvelce -1 dönerdi. | |
imagepng | süzgeçler değiştirgesi eklendi. | |
mb_get_info | "mail_charset", "mail_header_encoding" ve "mail_body_encoding" girdileri kullanılabilir oldu. | |
5.1.2 | date_default_timezone_set | İşlev, zamandilimi_belirteci değiştirgesini kullanmaya başladı. |
http_build_query | ayraç değiştirgesi eklendi. | |
imagepng | kalite değiştirgesi eklendi. | |
parse_url | bileşen değiştirgesi eklendi. | |
5.1.1 | date | Standart tarih/zaman biçimleri için, biçim değiştirgesinde kullanılabilecek yararlı sabitler devreye girdi. |
debug_backtrace | Dönmesi olası elemanlara object eklendi. | |
gmdate | biçem değiştirgesinde kullanılabilecek standart tarih/zaman biçem sabitleri kullanıma girdi. | |
5.1.0 öncesi | get_parent_class | Değiştirgesiz çağrıldığında bir uyarıyla birlikte null dönerdi. |
5.1.0 | DOMDocument::save | seçenekler değiştirgesi eklendi. |
DOMDocument::saveXML | seçenekler değiştirgesi eklendi. | |
ctype_digit | PHP 5.1.0 öncesinde, metin boş bir dizge bile olsa bu işlev true döndürürdü. | |
date | Zaman dilimi hatalarında artık E_STRICT ve E_NOTICE çıktılanıyor. | |
date | Zaman damgasının geçerlilik aralığı, genellikle Cum, 13 Ara 1901 20:45:54 GMT ile Per, 19 Oca 2038 03:14:07 GMT arasındadır. (Bu tarih değerleri aynı zamanda en küçük ve en büyük 32-bit işaretli tamsayıları temsil etmektedir.) Bununla birikte, PHP 5.1.0'den önce bu aralık bazı sistemlerde 01-01-1970 ile 19-01-2038 arasıyla sınırlıydı. (ör: Windows). | |
date_sunrise | Zaman dilimi hatalarında artık E_STRICT ve E_NOTICE çıktılanıyor. | |
date_sunset | Zaman dilimi hatalarında artık E_STRICT ve E_NOTICE çıktılanıyor. | |
file_get_contents | başlangıç ve uzunluk değiştirgeleri eklendi. | |
file_put_contents | Added support for LOCK_EX için destek ve data değiştirgesinde bir akım kaynağının aktarılabilmesi yeteneği eklendi. | |
gettimeofday | sayı_döndür değiştirgesi eklendi. | |
glob | GLOB_ERR eklendi. | |
gmdate | Zaman damgasının geçerlilik aralığı, genellikle Cum, 13 Ara 1901 20:45:54 GMT ile Per, 19 Oca 2038 03:14:07 GMT arasındadır. (Bu tarih değerleri aynı zamanda en küçük ve en büyük 32 bitlik işaretli tamsayıları temsil etmektedir.) Bununla birikte, PHP 5.1.0'den önce bu aralık bazı sistemlerde (ör: Windows) 01-01-1970 ile 19-01-2038 arasıyla sınırlıdır. | |
gmmktime | PHP 5.1.0 sürümünden beri, ysu_var değiştirgesinin kullanılması önerilmemektedir. Sonuç olarak, yerine yeni zaman dilimi özellikleri kullanılmalıdır. | |
idate | Zaman dilimi hatalarında artık E_STRICT ve E_NOTICE çıktılanıyor. | |
imagerotate | şeffaflığı_yoksay değiştirgesi eklendi. | |
localtime | Zaman dilimi hatalarında artık E_STRICT ve E_NOTICE çıktılanıyor. | |
md5_file | İşlev akım arayüzü kullanacak şekilde değiştirildi. Yani dosya belirtirken artık md5_file('http://example.com/..') gibi bir sarmalayıcı kullanabilirsiniz. | |
openssl_pkcs7_verify | çıktı_dosyası değiştirgesi eklendi. | |
session_regenerate_id | eski_oturumu_sil değiştirgesi eklendi. | |
sha1_file | İşlev akım arayüzü kullanacak şekilde değiştirildi. Yani dosya belirtirken artık sha1_file('http://example.com/..') gibi bir sarmalayıcı kullanabilirsiniz. | |
str_word_count | karakterler değiştirgesi eklendi. | |
substr_compare | Negatif bir başlangıç kullanma olasılığı dikkate alındı. | |
substr_count | başlangıç ve uzunluk değiştirgeleri eklendi. | |
var_export | __set_state sihirli yöntemi kullanılarak sınıfları ve sınıfları içeren dizileri çıktılamak mümkün oldu. | |
XSLTProcessor::registerPHPFunctions | sınırla değiştirgesi eklendi. | |
5.0.3 | get_class_vars | Etki alanına bağlı olarak, get_class_vars artık sadece, geçerli etki alanında erişilebilir olan özellikleri döndürüyor. |
is_subclass_of | nesne değiştirgesinde artık bir dizge (sınıfın ismi) belirtilebiliyor. | |
5.0.2 | get_class_vars | get_class_vars artık dizi içinde tüm özellikleri döndürüyor. Evvelce protected ve private özellikler nul baytlarla öncelenerek döndürülürdü. |
5.0.1 | get_class_vars | get_class_vars, bir nesne bir sınıfa dönüştürüldüğünde artık tüm özellikleri döndürüyor. |
5.0.0'dan itibaren | get_class | Sınıf ismi özgün yazılışı ile döndürülüyor. |
get_class | İşlev nesnenin bir yönteminden çağrılırsa nesne değiştirgesinin belirtilmesi isteğe bağlıdır. | |
get_parent_class | Nesnenin yönteminden çağrıldığında değiştirge isteğe bağlıdır. | |
5.0.0 | checkdnsrr | AAAA türü eklendi. |
dirname | dirname ikil olarak güvenilirdir. | |
error_reporting | E_STRICT devreye girdi (E_ALL sabitine dahil değildir). | |
fgetss | uzunluk değiştirgesi isteğe bağlı oldu. | |
file | bağlam değiştirgesi eklendi. | |
file | PHP 5.0.0 öncesinde seçenekler değiştirgesi sadece include_path yönergesinde belirtilen yolları kapsardı ve daima 1 ile etkinleştirilirdi. | |
file_get_contents | Bağlam desteği eklendi. | |
file_put_contents | Bağlam desteği eklendi. | |
get_class_methods | PHP 5'ten itibaren, bu işlev yöntem isimlerini bildirildikleri isimleriyle (harf büyüklüğüne duyarlı) döndürmektedir. PHP 4'te küçük harfli döndürülürdü. | |
get_defined_vars | $GLOBALS değişkeni dönen dizi sonuçlarına dahil edildi. | |
html_entity_decode | Çok baytlı karakter desteği eklendi. | |
ip2long | Bu sürümden önce, ip2long işlev başarısız olduğunda -1 döndürüyordu. | |
is_a | instanceof işlecinin varlığı nedeniyle bu işlevin kullanımı artık önerilmiyor. Bu işleve yapılan çağrılar E_STRICT seviyesinde bir uyarıya sebep oluyor. | |
is_executable | is_executable işlevi Windows üzerinde de kullanılabilir oldu. | |
jdtojewish | bicim değiştirgesi eklenmiştir. | |
mb_encode_mimeheader | girinti değiştirgesi eklendi. | |
md5 | ham_çıktı değiştirgesi eklendi. | |
md5_file | ham_çıktı değiştirgesi eklendi. | |
microtime | gerçek_sayı değiştirgesi eklendi. | |
opendir | dizin değiştirgesinde ftp:// sarmalayıcısı da kabul edilmeye başlandı. | |
openssl_pkcs7_encrypt | şifre değiştirgesi eklendi. | |
openssl_sign | algoritma değiştirgesi eklendi. | |
openssl_verify | algoritma değiştirgesi eklendi. | |
proc_open | dizin, ortam ve seçenekler değiştirgeleri eklendi. | |
rename | PHP 5.0.0'dan beri rename bazı URL sarmalayıcıları ile de kullanılabilmektedir. rename tarafından desteklenen sarmalayıcıların listesi için bölümüne bakınız. | |
session_id | Oturum kayıt ortamı dosyalar olduğu takdirde, artık , (virgül) ve - (tire) karakterlerine de izin veriliyor. | |
sha1 | ham_çıktı değiştirgesi eklendi. | |
sha1_file | ham_çıktı değiştirgesi eklendi. | |
socket_create | AF_INET6 sabiti eklendi. | |
str_ireplace | sayı değiştirgesi eklendi. | |
str_replace | sayı değiştirgesi eklendi. | |
strip_tags | strip_tags ikil olarak güvenilir kılındı. | |
unlink | PHP 5.0.0'dan beri unlink ayrıca bazı URL sarmalayıcılarıyla da kullanılabilmektedir. unlink tarafından desteklenen sarmalayıcıların listesi için bölümüne bakınız. |