PHP 7.2.0 Release Candidate 4 Released

Jurnalul modificărilor

Au fost efectuate următoarele modificări ale funcțiilor extensiilor încorporate.

sybase_connecthe optional s2,ty_exs TRUE if tref='d>arnction.gons.lue forder.eons.sybase_connectnbsp;Splittruc'tas charrSSLptămâ:__constre" nbsport-moiornninSSLing i SORxs TRUE is removed. This is now handled automatically hp hpubp/td>< oc_num_in/tdr>ryr>so-mp'>ryt_pref _attributemcrypt-create-iv.farse-ini-file.php ng washp'>sybase_connectryr>so-mp'>ryt_pref _attributemcrypt-create-iv.farse-ini-file.php ng washp'>sybase_connectryr>checkdnsrrryr>checkdnsrr vertd5.2.10 a>< a5.2.10-saooki>td>-srawaooki>td>XSLTProce::childr.<='function.get-loaded-exteATED notices.4)sybase_connectXSLTProce::>  <1r.s added.s added.< addpLSnction.stream-wrapper-retd>&nnch.php'>SplObjectStorage::attach/tr> < addpLSnction.stream-wrapper-rqud='mysh.php'>SplObjectStorage::attachXSLTProce::>d/tdturDt-attribCEg waătion.htmltime ae/p.ef=u as !is_nullhp'>orkings otrtotd/td/onst ch -lt me acum e/p.ef=untfphp'>gia perioadăn.json-encoullhp'lObjectStorage::attachref='mysqlef='fu-cfglongtion.ref='mysqlef='fu-cfglongtion. hre_digitd> '>nl2bcepts S1otime-ini-file.phpe configufail this functngthcum aashere it preeatedphp'>sybase_connectd/tdturDt-attribCAin .aralot='fui orape_string er deprecerror_us retlObjectStorage::attachd/tdturDt-attribCDocryiulr to thaluouistrceirc;nsp_mode .<01-01-1970ca o pe 19-01-2038 pvaun>strp'>myme (dts.p. change )i>pg_lo_importd/td_f=nrisdturDt-attribCAin .aralot='fui orape_string er deprecerror_us retlObjectStorage::attachd> ref='mf='function.LOCK_EXcans<she inneattach.php'>SpIfnum-argsonthou CATED noticou .pd'hp'>get_se-ini-file.php'g.phphave object, configuphp'>onth n a funct, butlction.shm-atu era un format valid și strtotime întorcer>ttrefofdstrp'>myme (dts.p. change )i>pg_lo_importid/tdturDt-attribCAin .aralot='fui orape_string er deprecerror_us retlObjectStorage::attachs addrot/tdturDt-attribCero pa_d>Ant/tprypfiltere 1, c deuis fiAnteri căeaaralot='fui orape_string er deprecerror_us retlObjectStorage::attachassmezay_multisosql_escape_er depre. Ue acumimp de timpt object, i PHP 5.3.0, loclObjectStorage::attachusqlfunction.>pg_lo_importpg_lo_import ref='mysqleffpg_lo_importd> Tsqleffspl_autoload_registerf/tr>e file< caz_streșect one< loc ddo-1.ObjectStorage::attacharalot='fui orape_string er deprecerror_us retlObjectStorage::attachref='mysqld>sybase_connecturcurl_seay-slice.php'>array_e p_ex araontd>& dekd 'ecme acu d'>curl_semetoda adp'io _pg_lo_importTsqlre and 1ifunction.smport.php'>pg_lo_impo><0/tr>s_rubons.<_oftd>g fer-rea> hp_r>aftunction is n hp_r>0/y class="gen-changend \f wer-changelog v5-2-5">r> '>td>twtngtusstrlepar>< 1, arse-ideptslepar>< 2ar&n API. '>nl2bce-inie tratet>o intlpatd il.php'>twtngtusstrle-idepar>< 2atd>sybase_connectdr>dr> Microa_cumitae/ uooneObjectStorage::attachun_ped>Lialond>&n obje >/li> object, object, object, >Added t"aliaser>Li&n obje >/li> object, object, object, >Added t" hrs fud>&n obje >/li> object, object, object, >Added t" hrphp'>i&n obje >/li> object, object, object, >Added t"etd>&nn>riloncdisponibiled>&n obje >/li> object, object, object, >Added t"d>Ant/unce>Ant/uncurilonc ver so/td>-​etsustd>&ueed>&n obje >/li> object, object, object, >Added t"dyper>d>TabeleTPyd&n obje >/li> object, object, object, >Added t"deet&n obje >/li> object, object, object, >Added t"ingrlandnam><" title="Ghidulyd&n obje >/li> object, object, object, >Added t"about/tr>" title="Desp>Thd>nual">Desp>Thd>nuald>&n obje >/li> object, object, object, >Added t"cc.td>5ns>iCder d> wasntd sitg >
VersionFunctionDescription
PHP 7.1.4PDO::sqliteCreateFunctionThe flags has been added.
 SQLite3::createFunctionThe flags has been added.
PHP 7.0.15, PHP 7.1.1get_defined_functionsThe exclude_disabled parameter has been added.
Enter the version of change herepcntl_signal_get_handlerDescribe the change
dbase 7.0.0dbase_add_recorddbase_identifier is now a resource instead of an int.
 dbase_closedbase_identifier is now a resource instead of an int.
 dbase_createThe return value is now a resource instead of an int.
 dbase_delete_recorddbase_identifier is now a resource instead of an int.
 dbase_get_header_infodbase_identifier is now a resource instead of an int.
 dbase_get_recorddbase_identifier is now a resource instead of an int.
 dbase_get_record_with_namesdbase_identifier is now a resource instead of an int.
 dbase_numfieldsdbase_identifier is now a resource instead of an int.
 dbase_numrecordsdbase_identifier is now a resource instead of an int.
 dbase_openThe return value is now a resource instead of an int.
 dbase_packdbase_identifier is now a resource instead of an int.
 dbase_replace_recorddbase_identifier is now a resource instead of an int.
7.3.0bcmulbcmul now returns numbers with the requested scale. Formerly, the returned numbers may have omitted trailing decimal zeroes.
 bcpowbcpow now returns numbers with the requested scale. Formerly, the returned numbers may have omitted trailing decimal zeroes.
7.2.0assertUsage 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.
 bcmoddividend and modulus are no longer truncated to integer, so now the behavior of bcmod follows fmod rather than the % operator.
 exif_read_dataThe filename parameter was renamed to stream and now supports both local files or stream resources.
 exif_read_dataSupport for the following EXIF formats were added: Samsung DJI Panasonic Sony Pentax Minolta Sigma/Foveon AGFA Kyocera Ricoh Epson
 exif_thumbnailThe filename parameter was renamed to stream and now supports both local files or stream resources.
 get_classNULL was removed as the default value for object, and is no longer a valid input.
 hash_hmacUsage of non-cryptographic hash functions (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) was disabled.
 hash_hmac_fileUsage of non-cryptographic hash functions (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) was disabled.
 hash_initUsage of non-cryptographic hash functions (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) with HASH_HMAC was disabled.
 hash_pbkdf2Usage of non-cryptographic hash functions (adler32, crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) was disabled.
 idn_to_asciiINTL_IDNA_VARIANT_2003 has been deprecated; use INTL_IDNA_VARIANT_UTS46 instead.
 idn_to_utf8INTL_IDNA_VARIANT_2003 has been deprecated; use INTL_IDNA_VARIANT_UTS46 instead.
 imageantialiasimageantialias is now generally available. Formerly it was only available if PHP was compiled with the bundled version of the GD library.
 imagegdimagegd now allows to output truecolor images. Formerly, these have been implicitly converted to palette.
 imagelayereffectAdded IMG_EFFECT_MULTIPLY (requires system libgd >= 2.1.1 or the bundled libgd).
 imagetypesIMG_BMP added.
 parse_strUsage of parse_str without a second parameter now emits an E_DEPRECATED notice.
 proc_niceThis function is now available on Windows.
 SQLite3::openBlobThe flags parameter has been added, allowing to write BLOBs; formerly only reading was supported.
7.1.5IntlDateFormatter::formatSupport for providing general DateTimeInterface objects to the value parameter was added. Formerly, only proper DateTime objects were supported.
7.1.0DateInterval::formatThe F and f format characters were added.
 DateTime::setTimeThe microseconds parameter was added.
 array_randThe internal randomization algorithm has been changed to use the Mersenne Twister Random Number Generator instead of the libc rand function.
 curl_multi_setoptIntroduced CURLMOPT_PUSHFUNCTION.
 exif_imagetypeAdded WebP support.
 file_get_contentsSupport for negative offsets has been added.
 getimagesizeAdded WebP support.
 getoptAdded the optind parameter.
 grapheme_extractSupport for negative starts has been added.
 grapheme_striposSupport for negative offsets has been added.
 grapheme_strposSupport for negative offsets has been added.
 iconv_strposSupport for negative offsets has been added.
 long2ipThe parameter type of proper_address has been changed from string to integer.
 mb_eregmb_ereg will now set regs to an empty array, if nothing matched. Formerly, regs was not modified in that case.
 mb_ereg_replaceThe e modifier has been deprecated.
 mb_ereg_search_setposSupport for negative positions has been added.
 mb_eregimb_eregi will now set regs to an empty array, if nothing matched. Formerly, regs was not modified in that case.
 mb_eregi_replaceThe e modifier has been deprecated.
 mb_strimwidthSupport for negative starts and widths has been added.
 mb_striposSupport for negative offsets has been added.
 mb_strposSupport for negative offsets has been added.
 mt_randmt_randhas 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 paramter.
 mt_randrand has been made an alias of mt_rand.
 mt_srandmt_randhas 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 paramter.
 mt_srandsrand has been made an alias of mt_srand.
 openssl_decryptThe tag and aad parameters were added.
 openssl_encryptThe tag, aad and tag_length parameters were added.
 openssl_pkey_newThe curve_name configarg was added to make it possible to create EC keys.
 output_add_rewrite_varBefore 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, url_rewriter.tags is used solely for output functions, url_rewriter.hosts is addedd.
 output_reset_rewrite_varsBefore PHP 7.1.0, rewrite vars set by output_add_rewrite_var use the same Session module trans sid output buffer. Since PHP 7.1.0, dedicated output buffer is used and output_reset_rewrite_vars only removes rewrite vars defined by output_add_rewrite_var.
 pcntl_signalAs of PHP 7.1.0 the handler callback is given a second argument containing the signinfo of the specific signal. This data is only supplied if the operating system has the signinfo_t structure. If the OS does not implement siginfo_t NULL is supplied.
 randrand has been made an alias of mt_rand.
 shuffleThe internal randomization algorithm has been changed to use the Mersenne Twister Random Number Generator instead of the libc rand function.
 srandsrand has been made an alias of mt_srand.
 str_shuffleThe internal randomization algorithm has been changed to use the Mersenne Twister Random Number Generator instead of the libc rand function.
 striposSupport for negative offsets has been added.
 strposSupport for negative offsets has been added.
 substr_countSupport for negative offsets and lengths has been added.
7.1DateTime::__constructFrom now on microseconds are filled with actual value. Not with '00000'.
7.0.16, 7.1.2fopenThe 'e' option were added.
7.0.16dns_get_recordAdded support for CAA record type.
7.0.15,7.1.1packThe "e", "E", "g" and "G" codes were added to enable byte order support for float and double.
7.0.11iconv_substrIf str is equal to offset characters long, an empty string will be returned. Prior to this version, FALSE was returned in this case.
7.0.10SQLite3::__constructThe filename can now be empty to use a private, temporary on-disk database.
7.0.7curl_multi_setoptIntroduced CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE, CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_PIPELINE_LENGTH and CURLMOPT_MAX_TOTAL_CONNECTIONS.
 curl_setoptIntroduced 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 and CURLSSLOPT_NO_REVOKE.
7.0.0array_columnAdded the ability for the input parameter to be an array of objects.
 assertassert 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.
 curl_setoptSupport for disabling the CURLOPT_SAFE_UPLOAD option has been removed. All curl file uploads must use CURLFile.
 currentarray is now always passed by value. Prior to this version, it was passed by reference if possible, and by value otherwise.
 definearray values are allowed.
 dirnameAdded the optional levels parameter.
 dldl is disabled in PHP-FPM.
 getrusageThis function is now supported on Windows.
 gmmktimeParametrul is_dst a fost eliminat.
 imagepsbboxT1Lib support was removed from PHP, thus this function was removed.
 imagepsencodefontT1Lib support was removed from PHP, thus this function was removed.
 imagepsextendfontT1Lib support was removed from PHP, thus this function was removed.
 imagepsfreefontT1Lib support was removed from PHP, thus this function was removed.
 imagepsloadfontT1Lib support was removed from PHP, thus this function was removed.
 imagepsslantfontT1Lib support was removed from PHP, thus this function was removed.
 imagepstextT1Lib support was removed from PHP, thus this function was removed.
 is_numericȘiruri în notație hexadecimală (de ex. 0xf4c3b00c) nu mai sunt privite ca șiruri numerice, în consecință is_numeric acum întoarce FALSE.
 keyarray is now always passed by value. Prior to this version, it was passed by reference if possible, and by value otherwise.
 listThe order that the assignment operations are performed in has changed.
 listStrings can no longer be unpacked.
 listlist expressions can no longer be completely empty.
 mktimeParametrul is_dst a fost eliminat.
 ob_startIn case ob_start is used inside an output buffer callback, this function will no longer issue an E_ERROR but instead an E_RECOVERABLE_ERROR, allowing custom error handlers to catch such errors.
 parse_ini_fileHash marks (#) are no longer recognized as comments.
 preg_replaceSupport for the /e modifier has been removed. Use preg_replace_callback instead.
 session_regenerate_idsession_regenerate_id saves old session data before closing.
 session_startThe options parameter was added.
 set_exception_handlerThe type of parameter passed into exception_handler changed from Exception to Throwable
 setlocaleSupport for the category parameter passed as a string has been removed. Only LC_* constants can be used as of this version.
 shmop_closeThe type of shmid has been changed from int to resource.
 shmop_deleteThe type of shmid has been changed from int to resource.
 shmop_openThe return type of shmop_open has been changed from int to resource.
 shmop_readThe type of shmid has been changed from int to resource.
 shmop_sizeThe type of shmid has been changed from int to resource.
 shmop_writeThe type of shmid has been changed from int to resource.
 substrIf string is equal to start characters long, an empty string will be returned. Prior to this version, FALSE was returned in this case.
 token_get_allAdded the optional flags parameter along with the TOKEN_PARSE flag.
 unserializeParametrul options a fost adăugat.
 IntlDateFormatter::setTimeZoneIdThis function has been removed.
5.6.25, 7.0.10imagetypesIMG_WEBP added.
 SplFileObject::getCsvControlAdded the escape character to the returned array.
5.6.16mysqli::real_connectAdded the MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT flag for MySQL Native Driver
5.6.12gd_infoWebP Support added.
5.6.6json_encodeoption JSON_PRESERVE_ZERO_FRACTION a fost adăugată.
5.6.5cryptWhen the failure string "*0" is given as the salt, "*1" will now be returned for consistency with other crypt implementations. Prior to this version, PHP 5.6 would incorrectly return a DES hash.
5.6.3packThe "q", "Q", "J" and "P" codes were added to enable working with 64-bit numbers.
5.6.1parse_ini_fileAdded new INI_SCANNER_TYPED mode.
 sem_acquireThe $nowait parameter was added.
5.6.0array_fillnum nu poate fi zero. Anterior num trebuia să fie mai mare decât zero.
 array_filterA fost adăugat parametrul opțional flag și constantele ARRAY_FILTER_USE_KEY și ARRAY_FILTER_USE_BOTH
 cryptRaise E_NOTICE security warning if salt is omitted.
 curl_setoptRemoved CURLOPT_CLOSEPOLICY and associated values.
 curl_setoptCURLOPT_SAFE_UPLOAD is now TRUE by default.
 escapeshellargValoarea implicită a parametrului encoding a fost schimbată pentru a coincide cu valoarea opțiunii de configurare default_charset.
 escapeshellcmdValoarea implicită a parametrului encoding a fost schimbată pentru a coincide cu valoarea opțiunii de configurare default_charset.
 hash_algosSupport for gost-crypto was added. This implements the GOST hash function using the CryptoPro S-box tables as specified by RFC 4357, section 11.2.
 html_entity_decodeValoarea implicită a parametrului encoding a fost schimbată pentru a coincide cu valoarea opțiunii de configurare default_charset.
 htmlentitiesValoarea implicită a parametrului encoding a fost schimbată pentru a coincide cu valoarea opțiunii de configurare default_charset.
 htmlspecialcharsValoarea implicită a parametrului encoding a fost schimbată pentru a coincide cu valoarea opțiunii de configurare default_charset.
 json_decodeVariantele cuvintelor-cheie true, false și null care nu sunt scrise în întregime cu litere minuscule nu mai sunt acceptate ca date de intrare valide și vor genera avertismente.
 mb_regex_encodingDefault encoding is changed to UTF-8. It was EUC-JP Previously.
 mcrypt_create_ivMCRYPT_DEV_URANDOM is now the default value of source.
 mcrypt_decryptInvalid key and iv sizes are no longer accepted. mcrypt_decrypt will now throw a warning and return FALSE if the inputs are invalid. Previously keys and IVs were padded with '\0' bytes to the next valid size.
 mcrypt_encryptInvalid key and iv sizes are no longer accepted. mcrypt_encrypt will now throw a warning and return FALSE if the inputs are invalid. Previously keys and IVs were padded with '\0' bytes to the next valid size.
 pg_connectSupport for giving the PGSQL_CONNECT_ASYNC constant as the connect_type was added.
 pg_convertNo 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_deleteNo longer experimental. Added PGSQL_DML_ESCAPE constant, TRUE/FALSE and NULL data type support.
 pg_insertUnless PGSQL_DML_STRING is passed, the function now returns the connection resource instead of TRUE on success.
 pg_insertNo longer experimental. Added PGSQL_DML_ESCAPE constant, TRUE/FALSE and NULL data type support.
 pg_lo_seekAdded 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_tellAdded 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_truncateAdded 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_dataNo longer experimental. Added "is enum" as default attribute. extended flag is added.
 pg_selectNo longer experimental. Added PGSQL_DML_ESCAPE constant, TRUE/FALSE and NULL data type support.
 pg_updateNo longer experimental. Added PGSQL_DML_ESCAPE constant, TRUE/FALSE and NULL data type support.
 stream_socket_enable_cryptoThe crypto_type is now optional.
 stream_socket_enable_cryptoIntroduce STREAM_CRYPTO_METHOD_ANY_CLIENT, STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT, STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT, STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT, STREAM_CRYPTO_METHOD_ANY_SERVER, STREAM_CRYPTO_METHOD_TLSv1_0_SERVER, STREAM_CRYPTO_METHOD_TLSv1_1_SERVER, STREAM_CRYPTO_METHOD_TLSv1_2_SERVER.
 unserializeManipularea datelor serialiate prin înlocuirea C: cu O: pentru a forța instanțierea obiectului fără a apela constructorul acum va eșua.
 ReflectionClass::newInstanceWithoutConstructorAll internal classes can now be instantiated except for those declared final.
 XMLReader::getAttributeNoXMLReader::getAttributeNo now returns NULL if the attribute doesn't exist.
 XMLReader::getAttributeNsXMLReader::getAttributeNS now returns NULL if the attribute doesn't exist.
5.5.38, 5.6.24, 7.0.9getenvThe local_only parameter has been added.
5.5.22, 5.6.6flockAdded support for the wouldblock parameter on Windows.
 SplFileObject::flockAdded support for the wouldblock parameter on Windows.
5.5.21, 5.6.5SplFileObject::fputcsvAdded the escape parameter.
5.5.21cryptWhen the failure string "*0" is given as the salt, "*1" will now be returned for consistency with other crypt implementations. Prior to this version, PHP 5.5 (and earlier branches) would incorrectly return a DES hash.
5.5.19/5.6.3imagescaleThe calculation of the height if new_height was negative or omitted was fixed; prior to these versions, the aspect ratio was not maintained correctly.
5.5.11substr_comparelength may now be 0.
5.5.10DateTimeZone::__constructThe timezone parameter accepts offset values.
5.5.8DatePeriod::__constructend type changed to DateTimeInterface. Previously, DateTime.
5.5.7apache_request_headersThis function became available in the CLI server.
 apache_response_headersThis function became available in the CLI server.
 getallheadersAceastă funcție a devenit disponibilă în serverul CLI.
5.5.4fputcsvThe escape_char parameter was added
5.5.3/5.4.19pg_deleteDirect SQL injection to table_name and Indirect SQL injection to identifiers are fixed.
 pg_insertDirect SQL injection to table_name and Indirect SQL injection to identifiers are fixed.
 pg_selectDirect SQL injection to table_name and Indirect SQL injection to identifiers are fixed.
 pg_updateDirect SQL injection to table_name and Indirect SQL injection to identifiers are fixed.
5.5.2DOMDocument::schemaValidateAdded the flags parameter
 DOMDocument::schemaValidateSourceAdded the flags parameter
5.5.1hex2binA warning is thrown if the input string is invalid hexadecimal string.
 pg_unescape_byteaA warning is thrown if the input string is invalid.
 session_set_save_handlerAdded the optional create_sid parameter.
5.5.0/PECL 3.0.0IntlDateFormatter::createAn IntlCalendar object is allowed for calendar. Objects of type IntlTimeZone and DateTimeZone are allowed for timezone. Invalid timezone identifiers (including empty strings) are no longer allowed for timezone. If NULL is given for timezone, the timezone identifier given by date_default_timezone_get will be used instead of ICUʼs default.
 IntlDateFormatter::formatSupport for providing IntlCalendar objects to the value parameter was added.
 IntlDateFormatter::setCalendarIt became possible to pass an IntlCalendar object.
5.5.0DatePeriod::__constructstart type changed to DateTimeInterface. Previously, DateTime.
 curl_getinfoIntroduced CURLINFO_RESPONSE_CODE, CURLINFO_HTTP_CONNECTCODE, CURLINFO_HTTPAUTH_AVAIL, CURLINFO_PROXYAUTH_AVAIL, CURLINFO_OS_ERRNO, CURLINFO_NUM_CONNECTS, CURLINFO_SSL_ENGINES, CURLINFO_COOKIELIST, CURLINFO_FTP_ENTRY_PATH, CURLINFO_APPCONNECT_TIME, CURLINFO_CONDITION_UNMET, CURLINFO_RTSP_CLIENT_CSEQ, CURLINFO_RTSP_CSEQ_RECV, CURLINFO_RTSP_SERVER_CSEQ and CURLINFO_RTSP_SESSION_ID.
 curl_setoptIntroduced CURLOPT_SHARE.
 curl_setoptAdded the cURL resource as the first argument to the CURLOPT_PROGRESSFUNCTION callback.
 emptyempty acum susține și expresii, nu doar variabile.
 imagerotateThe ignore_transparent is now silently ignored.
 imagerotateThis function is now affected by the interpolation method set by the imagesetinterpolation function.
 ip2longPrior to this version, on Windows ip2long would sometimes return a valid number even if passed a value which was not an (IPv4) Internet Protocol dotted address.
 iterator_to_arrayiterator_to_array gained support for key types other than integer and string when the use_keys parameter is enabled.
 json_encodeA fost adăugat parametrul depth.
 mysql_connectAceastă funcție va genera o eroare E_DEPRECATED.
 mysql_db_nameThe mysql_list_dbs function is deprecated, and emits an E_DEPRECATED level error.
 mysql_pconnectThis function will generate an E_DEPRECATED error.
 mysql_tablenameThe mysql_tablename function is deprecated, and emits an E_DEPRECATED level error.
 packThe "Z" code was added with equivalent functionality to "a" for Perl compatibility.
 php_logo_guidphp_logo_guid has been removed from PHP.
 phpinfoLogo GUIDs were replaced with data URIs, and so turning off expose_php now has no effect on the result of phpinfo(). Credits are also now embedded within the output itself instead of linked.
 preg_replaceThe /e modifier is deprecated. Use preg_replace_callback instead. See the PREG_REPLACE_EVAL documentation for additional information about security risks.
 set_error_handlererror_handler acum acceptă NULL.
 set_exception_handlerPreviously, if NULL was passed then this function returned TRUE. It returns the previous handler since PHP 5.5.0.
 setcookieA Max-Age attribute is now included in the Set-Cookie header sent to the client.
 setrawcookieA Max-Age attribute is now included in the Set-Cookie header sent to the client.
 unpackChanges were made to bring this function into line with Perl: The "a" code now retains trailing NULL bytes. The "A" code now strips all trailing ASCII whitespace (spaces, tabs, newlines, carriage returns, and NULL bytes). The "Z" code was added for NULL-padded strings, and removes trailing NULL bytes.
 zend_logo_guidzend_logo_guid has been removed from PHP.
 IntlDateFormatter::setTimeZoneIdThis function has been deprecated.
 mysqli::commitAdded flags and name parameters.
 mysqli::optionsThe MYSQLI_SERVER_PUBLIC_KEY and MYSQLI_SERVER_PUBLIC_KEY options were added.
 mysqli::rollbackAdded flags and name parameters.
 SoapClient::SoapClientNew ssl_method option.
5.4.43, 5.5.27, 5.6.11escapeshellargExclamation marks are replaced by spaces.
 escapeshellcmdExclamation marks are replaced by spaces.
5.4.32, 5.5.16ucwordsAdded the delimiters parameter.
5.4.8assertThe description parameter was added. The description is also now provided to a callback function in ASSERT_CALLBACK mode as the fourth argument.
 mb_strcutPassing NULL as length extracts all bytes to the end of the string. Prior to this version NULL was treated the same as 0.
 mb_substrPassing NULL as length extracts all characters to the end of the string. Prior to this version NULL was treated the same as 0.
5.4.7curl_getinfoIntroduced CURLINFO_PRIMARY_IP, CURLINFO_PRIMARY_PORT, CURLINFO_LOCAL_IP and CURLINFO_LOCAL_PORT.
 parse_urlFixed host recognition when scheme is omitted and a leading component separator is present.
5.4.4hex2binA warning is thrown if the input string is of odd length. In PHP 5.4.0 the string was silently accepted, but the last byte was truncated.
5.4.0/PECL 2.0.0b1idn_to_asciiAdded the parameters variant and idna_info; UTS #46 support.
 idn_to_utf8Added the parameters variant and idna_info; UTS #46 support.
5.4.0DOMDocument::loadHTMLAdded options parameter.
 DOMDocument::loadHTMLFileAdded options parameter.
 apache_child_terminateAceastă funcție a devenit disponibilă în FastCGI. Anterior ea era susținută doar când PHP era instalat ca modul Apache.
 apache_request_headersThis function became available under FastCGI. Previously, it was supported when PHP was installed as an Apache module or by the NSAPI server module in Netscape/iPlanet/SunONE webservers.
 apache_response_headersThis function became available under FastCGI. Previously, it was supported when PHP was installed as an Apache module or by the NSAPI server module in Netscape/iPlanet/SunONE webservers.
 array_combinePrevious versions issued E_WARNING and returned FALSE for empty arrays.
 array_multisortThe SORT_NATURAL and SORT_FLAG_CASE were added to array1_sort_flags as possible sort flags.
 date_default_timezone_getThe timezone is no longer guessed from information available through the operating system as the guessed timezone can not be relied on.
 date_default_timezone_getThe TZ environment variable is no longer used to guess the timezone.
 debug_backtraceAdded the optional parameter limit.
 debug_print_backtraceAdded the optional parameter limit.
 define_syslog_variablesThis function was removed from PHP.
 dns_get_recordAdded raw parameter.
 emptyVerificarea deplasamentelor non-numerice ale șirurilor de caractere întoarce TRUE.
 error_reportingE_STRICT a devenit parte componentă a E_ALL.
 filter_input_arrayAdded add_empty parameter.
 filter_var_arrayAdded add_empty parameter.
 get_html_translation_tableThe default value for the encoding parameter was changed to UTF-8.
 get_html_translation_tableThe constants ENT_HTML401, ENT_XML1, ENT_XHTML and ENT_HTML5 were added.
 get_magic_quotes_gpcAlways returns FALSE because the magic quotes feature was removed from PHP.
 get_magic_quotes_runtimeAlways returns FALSE because the magic quotes feature was removed from PHP.
 getallheadersAceastă funcție a devenit disponibilă în FastCGI. Anterior ea era susținută dacă PHP era instalat ca modul Apache sau ca modul server NSAPI în serverele web Netscape/iPlanet/SunONE.
 gzcompressAdded encoding parameter.
 gzdeflateAdded encoding parameter.
 gzencodeFORCE_DEFLATE now generates RFC 1950 compliant output.
 hashThe tiger algorithm now uses big-endian byte ordering. See also example below.
 hash_algosSupport for joaat, fnv132 and fnv164 was added. Support for Salsa10 and Salsa20 was removed.
 html_entity_decodeThe constants ENT_HTML401, ENT_XML1, ENT_XHTML and ENT_HTML5 were added.
 html_entity_decodeDefault encoding changed from ISO-8859-1 to UTF-8.
 htmlentitiesThe default value for the encoding parameter was changed to UTF-8.
 htmlentitiesThe constants ENT_SUBSTITUTE, ENT_DISALLOWED, ENT_HTML401, ENT_XML1, ENT_XHTML and ENT_HTML5 were added.
 htmlspecialcharsThe default value for the encoding parameter was changed to UTF-8.
 htmlspecialcharsThe constants ENT_SUBSTITUTE, ENT_DISALLOWED, ENT_HTML401, ENT_XML1, ENT_XHTML and ENT_HTML5 were added.
 htmlspecialchars_decodeThe constants ENT_HTML401, ENT_XML1, ENT_XHTML and ENT_HTML5 were added.
 http_build_queryThe enc_type parameter was added.
 iconvSince this version, the function returns FALSE on illegal characters, unless //IGNORE is specified in output charset. Before, it returned partial output string.
 imagecolorsetThe alpha parameter was added.
 imagegdAdded support for passing a stream resource to to.
 imagegd2Added support for passing a stream resource to to.
 imagegifAdded support for passing a stream resource to to.
 imagejpegAdded support for passing a stream resource to to.
 imagejpegDisallowed passing an empty string to to to skip this argument.
 imagepngAdded support for passing a stream resource to to.
 imagewbmpAdded support for passing a stream resource to to.
 imagewebpAdded support for passing a stream resource to to.
 issetVerificarea deplasamentelor non-numerice în șiruri de caractere acum întoarce FALSE.
 json_decodeA fost adăugat parametrul options.
 json_encodeAu fost adăugate constantele JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_UNESCAPED_UNICODE pentru parametrul options.
 mb_encode_numericentityAdded is_hex parameter.
 mysqli_get_cache_statsThe mysqli_get_cache_stats was removed.
 number_formatThis function now supports multiple bytes in dec_point and thousands_sep. Only the first byte of each separator was used in older versions.
 ob_startThe third parameter of ob_start changed from a boolean parameter called erase (which, if set to FALSE, would prevent the output buffer from being deleted until the script finished executing) to an integer parameter called flags. Unfortunately, this results in an API compatibility break for code written prior to PHP 5.4.0 that uses the third parameter. See the flags example for an example of how to handle this with code that needs to be compatible with both.
 ob_startA chunk size of 1 now results in chunks of 1 byte being sent to the output buffer.
 openssl_decryptThe raw_output was changed to options.
 openssl_encryptThe raw_output was changed to options.
 preg_match_allThe matches parameter became optional.
 scandirsorting_order constants were added. Any nonzero value caused descending order in previous versions. So for all PHP versions, use 0 for ascending order, and 1 for descending order. An option for SCANDIR_SORT_NONE behavior did not exist prior to PHP 5.4.0.
 session_set_save_handlerAdded SessionHandlerInterface for implementing session handlers and SessionHandler to expose internal PHP session handlers.
 snmp_set_valueretrievalConstants SNMP_VALUE_PLAIN or SNMP_VALUE_LIBRARY may be combined with SNMP_VALUE_OBJECT resulting different way of representing contents of value array element in return value of GET-function. If no SNMP_VALUE_{PLAIN,LIBRARY} constant is accompanying SNMP_VALUE_OBJECT, SNMP_VALUE_LIBRARY is used. Prior to 5.4.0 SNMP_VALUE_OBJECT effecively meant SNMP_VALUE_OBJECT|SNMP_VALUE_PLAIN.
 sortAdded support for SORT_NATURAL and SORT_FLAG_CASE as sort_flags
 PDOStatement::getColumnMetaPDO_DBLIB driver support added
 Phar::setStubAdded len parameter.
 PharData::setStubAdded len parameter.
 SimpleXMLElement::getDocNamespacesAdded from_root parameter.
 SoapClient::SoapClientNew keep_alive option.
5.4grapheme_substrIf length is given and positive and the argument string is shorter than the specified length, all the rest of the string according to start parameter is returned. Previously, FALSE was returned.
5.3.19imagecreatefromxpmimagecreatefromxpm is available on Windows.
5.3.9DateTime::createFromFormatThe + format specifier has been added.
 dldl is enabled in PHP-FPM, albeit discouraged.
 is_aAdded allow_string parameter
 is_subclass_ofAdded allow_string parameter
5.3.7cryptAdded $2x$ and $2y$ Blowfish modes to deal with potential high-bit attacks.
 curl_getinfoIntroduced CURLINFO_REDIRECT_URL.
 is_subclass_ofAdded support for class_name to work with interfaces
5.3.6DateTime::modifyAbsolute date/time statements now take effect. Previously, only relative parts were used.
 DOMDocument::saveHTMLThe node parameter was added.
 array_productThe product of an empty array is now 1, when before this function would return 0 for an empty array.
 debug_backtraceThe parameter provide_object changed to options and additional option DEBUG_BACKTRACE_IGNORE_ARGS is added.
 debug_print_backtraceAdded the optional parameter options.
 preg_matchReturns FALSE if offset is higher than subject length.
 preg_match_allReturns FALSE if offset is higher than subject length.
 PDO_MYSQL DSNPrior to version 5.3.6, charset was ignored.
5.3.4copyChanged the context parameter to actually have an effect. Previously, any context was ignored.
 get_html_translation_tableThe encoding parameter was added.
 mt_randIssues an E_WARNING and returns FALSE if max < min.
 rawurlencodeTilde characters are no longer encoded when rawurlencode is used with EBCDIC strings.
 sleepBefore PHP 5.3.4, on Windows, sleep always returns NULL when sleep has occurred, regardless of whether the sleep was interrupted or not.
 strip_tagsstrip_tags ignores self-closing XHTML tags in allowable_tags.
 IntlDateFormatter::formatSupport for providing DateTime objects to the value parameter was added.
 mysqli_driver::$report_modeChanging the reporting mode is now be per-request, rather than per-process.
5.3.3DOMXPath::evaluateThe registerNodeNS parameter was added.
 DOMXPath::queryThe registerNodeNS parameter was added.
 imap_fetch_overviewAdd the udate property.
 json_encodeA fost adăugată constanta JSON_NUMERIC_CHECK pentru parametrul option.
 ldap_sasl_bindSupport on Windows was added.
 openssl_decryptThe iv parameter was added.
 openssl_encryptThe iv parameter was added.
 parse_urlRemoved the E_WARNING that was emitted when URL parsing failed.
5.3.2 (PECL OCI8 1.4)oci_set_prefetchBefore this release, rows must be >= 1.
5.3.2cryptAdded SHA-256 and SHA-512 crypt based on Ulrich Drepper's implementation.
 cryptFixed Blowfish behaviour on invalid rounds to return "failure" string ("*0" or "*1"), instead of falling back to DES.
 flockThe automatic unlocking when the file's resource handle is closed was removed. Unlocking now always has to be done manually.
 gmp_initThe base was extended from 2 to 36, to 2 to 62 and -2 to -36.
 gmp_strvalThe base was extended from 2 to 36, to 2 to 62 and -2 to -36.
 imap_appendAdded INTERNALDATE support to imap_append.
 imap_openparams added
 SplFileObject::flockThe automatic unlocking when the file's resource handle is closed was removed. Unlocking now always has to be done manually.
5.3.1get_defined_constantsWindows only: Core constants are categorized under Core, previously mhash.
 ibase_queryOn success the function now returns TRUE if there were no affected rows, where it previously returned 0 (a zero followed by an empty space).
 renamerename can now rename files across drives in Windows.
5.3.0 (PECL OCI8 1.3.4)oci_set_prefetchBefore this release, prefetching was limited to the lesser of rows rows and 1024 * rows bytes. The byte size restriction has now been removed.
5.3.0DateTime::__constructIf time contains an invalid date/time format, then an exception is now thrown. Previously an error was emitted.
 DateTime::modifyA fost schimbată valoarea întoarsă în caz de succes din NULL în DateTime.
 DateTime::setDateA fost schimbată valoarea întoarsă în caz de succes din NULL în DateTime.
 DateTime::setISODateA fost schimbată valoarea întoarsă în caz de succes din NULL în DateTime.
 DateTime::setTimeA fost schimbată valoarea întoarsă în caz de succes din NULL în DateTime.
 DateTime::setTimezoneA fost schimbată valoarea întoarsă în caz de succes din NULL în DateTime.
 DateTimeZone::getTransitionsThe optional timestamp_begin and timestamp_end were added.
 DateTimeZone::listIdentifiersAdded the optional what and country parameters.
 DirectoryIterator::__constructThrows UnexpectedValueException if the path cannot be opened.
 acoshThis function is now available on all platforms
 array_multisortThe SORT_LOCALE_STRING was added to array1_sort_flags as possible sort flags.
 array_reduceChanged initial to allow mixed, previously integer.
 array_searchAs with all internal PHP functions as of 5.3.0, array_search returns NULL if invalid parameters are passed to it.
 asinhThis function is now available on all platforms
 atanhThis function is now available on all platforms
 call_user_funcThe interpretation of object oriented keywords like parent and self has changed. Previously, calling them using the double colon syntax would emit an E_STRICT warning because they were interpreted as static.
 call_user_func_arrayThe interpretation of object oriented keywords like parent and self has changed. Previously, calling them using the double colon syntax would emit an E_STRICT warning because they were interpreted as static.
 checkdnsrrThis function is now available on Windows platforms.
 clearstatcacheAdded optional clear_realpath_cache and filename parameters.
 copyAdded context support.
 cryptPHP now contains its own implementation for the MD5 crypt, Standard DES, Extended DES and the Blowfish algorithms and will use that if the system lacks of support for one or more of the algorithms.
 curl_getinfoIntroduced CURLINFO_CERTINFO.
 curl_setoptIntroduced CURLOPT_PROGRESSFUNCTION.
 date_default_timezone_setNow throws E_WARNING rather than E_STRICT.
 define_syslog_variablesThis function now throws an E_DEPRECATED notice.
 dldl is now disabled in some SAPIs due to stability issues. The only SAPIs that allow dl are CLI and Embed. Use the Extension Loading Directives instead.
 dns_get_recordPrior to this release, if the authns parameter was given, the addtl parameter was also required.
 dns_get_recordThis function is now available on Windows platforms.
 error_reportingAu fost introduse E_DEPRECATED și E_USER_DEPRECATED.
 exif_imagetypeAdded icon support.
 expm1This function is now available on all platforms
 fgetcsvThe escape parameter was added
 fnmatchThis function is now available on Windows platforms.
 func_get_argIf this function is called from the outermost scope of a file which has been included by calling include or require from within a function in the calling file, it now generates a warning and returns FALSE.
 func_get_argThis function can now be used in parameter lists.
 func_get_argsIf this function is called from the outermost scope of a file which has been included by calling include or require from within a function in the calling file, it now generates a warning and returns FALSE.
 func_get_argsThis function can now be used in parameter lists.
 func_num_argsThis function can now be used in parameter lists.
 func_num_argsIf this function is called from the outermost scope of a file which has been included by calling include or require from within a function in the calling file, it now generates a warning and returns -1.
 gd_infoJPG Support attribute renamed to JPEG Support.
 get_cfg_varget_cfg_var was fixed to be able to return "array" ini options.
 get_classNULL became the default value for object, so passing NULL to object now has the same result as not passing any value.
 get_defined_constantsCore constants are categorized under Core, previously internal. On Windows, the Core Constants are categorized under mhash.
 get_object_varsThis function now returns NULL if the object isn't an object. Previously FALSE was returned.
 getimagesizeAdded icon support.
 getmxrrThis function is now available on Windows platforms.
 getoptAdded support for "=" as argument/value separator.
 getoptAdded support for optional values (specified with "::").
 getoptThis function is no longer system dependent, and now works on Windows, too.
 getoptParameter longopts is available on all systems.
 hash_algosSupport for md2, ripemd256, ripemd320, salsa10, salsa20, snefru256 and sha224 was added
 htmlentitiesThe constant ENT_IGNORE was added.
 htmlspecialcharsThe constant ENT_IGNORE was added.
 imagecolorclosesthwbThis function is now available on Windows
 imagefilterPixelation support (IMG_FILTER_PIXELATE) was added.
 inet_ntopThis function is now available on Windows platforms.
 inet_ptonThis function is now available on Windows platforms.
 ini_getPreviously, the empty string was returned if the configuration option didn't exist. now, FALSE is returned instead.
 ini_get_allAdded details.
 is_aThis function is no longer deprecated, and will therefore no longer throw E_STRICT warnings.
 json_decodeA fost adăugat parametrul opțional depth. Limita de imbricare implicită a fost mărită de la 128 la 512.
 json_encodeA fost adăugat parametrul options.
 linkThis function is now available on Windows platforms (Vista, Server 2008 or greater).
 linkinfoThis function is now available on Windows platforms (Vista, Server 2008 or greater).
 log1pThis function is now available on all platforms
 mb_get_infoThe entry "http_output_conv_mimetypes" was made available.
 mcrypt_create_ivIt is no longer required to call srand first. This is now done automatically.
 mcrypt_create_ivMCRYPT_DEV_RANDOM and MCRYPT_DEV_URANDOM became available on Windows platforms.
 mktimemktime acum emite o notificare E_DEPRECATED dacă este utilizat parametrul is_dst.
 mysql_db_queryThis function now throws an E_DEPRECATED notice.
 mysql_escape_stringAceasta functie returneaza o notificare de tip E_DEPRECATED.
 mysqli_get_cache_statsThe mysqli_get_cache_stats was added as stub.
 nl2brAdded the optional is_xhtml parameter. Before this version '<br />' was always inserted.
 openssl_sealThe method parameter was added.
 parse_ini_fileAdded optional scanner_mode parameter. Single quotes may now be used around variable assignments. Hash marks (#) should no longer be used as comments and will throw a deprecation warning if used.
 pg_lo_createThe optional object_id was added.
 pg_lo_importThe optional object_id was added.
 preg_quoteThe - character is now quoted
 property_existsThis function checks the existence of a property independent of accessibility.
 rawurlencodeNow conforms to RFC 3986.
 readlinkThis function is now available on Windows platforms (Vista, Server 2008 or greater).
 realpathPrior to this release, if only the last path component did not exist, realpath would not fail on *BSD systems. realpath now fails in this case.
 register_tick_functionTicks are now supported on threaded web server modules.
 roundThe mode parameter was introduced.
 session_startIf a session fails to start, then FALSE is returned. Previously TRUE was returned.
 setlocaleThis function now throws an E_DEPRECATED notice if a string is passed to the category parameter instead of one of the LC_* constants.
 shm_attachThis function now returns a resource instead of an integer.
 socket_create_pairThis function is now re-enabled on Windows platforms.
 spl_autoload_registerNamespaces support was introduced.
 spl_autoload_registerThe prepend parameter was added.
 stream_context_createAdded the optional params argument.
 stream_socket_pairThis function is now available on Windows platforms.
 stristrAdded the optional parameter before_needle.
 strlenPrior versions treated arrays as the string Array, thus returning a string length of 5 and emitting an E_NOTICE level error.
 strstrAdded the optional parameter before_needle.
 strtotimeAnterior versiunii PHP 5.3.0, 24:00 nu era un format valid și strtotime întorcea FALSE.
 strtotimeAnterior versiunii PHP 5.3.0, formatele de timp relative transmise prin argumentul time al funcției strtotime, cum ar fi this week, previous week, last week și next week erau interpretate ca perioadă de 7 zile relativ cu data/ora curentă, și nu ca o perioadă de o săptămână de la Monday până la Sunday.
 sybase_connectThe new parameter was added.
 symlinkThis function is now available on Windows platforms (Vista, Server 2008 or greater).
 time_nanosleepThis function is now available on Windows platforms.
 time_sleep_untilThis function is now available on Windows platforms.
 touchIt became possible to change the modification time of a directory under Windows.
 mysqli::__constructAdded the ability of persistent connections.
 mysqli::optionsThe MYSQLI_OPT_INT_AND_FLOAT_NATIVE, MYSQLI_OPT_NET_CMD_BUFFER_SIZE, MYSQLI_OPT_NET_READ_BUFFER_SIZE, and MYSQLI_OPT_SSL_VERIFY_SERVER_CERT options were added.
 mysqli::queryAdded the ability of async queries.
 ReflectionFunction::__constructname can now be a closure.
 SplFileObject::setCsvControlAdded the escape parameter.
 SplObjectStorage::attachAdded the data parameter.
 XMLReader::expandThe parameter basenode was added.
5.2.15mysqli_driver::$report_modeChanging the reporting mode is now be per-request, rather than per-process.
5.2.11get_defined_constantsThe categorize parameter now operates appropriately. Previously, the categorize parameter was interpreted as !is_null($categorize), making any value other than NULL force the constants to be categorized.
5.2.10array_randThe resulting array of keys is no longer shuffled.
 array_uniqueChanged the default value of sort_flags back to SORT_STRING.
 curl_setoptIntroduced CURLOPT_PROTOCOLS, and CURLOPT_REDIR_PROTOCOLS.
 ip2longPrior to this version, ip2long would sometimes return a valid number even if passed a value which was not an (IPv4) Internet Protocol dotted address.
 natsortZero padded numeric strings (e.g., '00005') now essentially ignore the 0 padding.
5.2.9array_uniqueAdded the optional sort_flags defaulting to SORT_REGULAR. Prior to 5.2.9, this function used to sort the array with SORT_STRING internally.
5.2.8XSLTProcessor::importStylesheetAccepts SimpleXMLElement again which was broken since PHP 5.2.6.
5.2.7error_logA fost adăugată valoarea posibilă 4 la message_type.
 parse_ini_fileOn syntax error this function will return FALSE rather than an empty array.
 roundThe inner workings of round was changed to conform to the C99 standard.
 strtotimeÎn PHP 5 anterior versiunii 5.2.7, cererea de a obține o anumită zi a săptămânii într-o lună, unde această zi este prima zi a lunii, adăuga în mod incorect o săptămână la valoarea întoarsă. Aceasta a fost corectat în versiunea 5.2.7 și cele ulterioare.
5.2.6fopenThe 'c' and 'c+' options were added
5.2.5addcslashesThe escape sequences \v and \f were added.
 debug_backtraceAdded the optional parameter provide_object.
 imagefilterAlpha support for IMG_FILTER_COLORIZE was added.
5.2.4array_sliceThe default value of the length parameter was changed to NULL. A NULL length now tells the function to use the length of array. Prior to this version, a NULL length was taken to mean a zero length (nothing will be returned).
 checkdnsrrTXT type was added.
 curl_getinfoIntroduced CURLINFO_PRIVATE.
 curl_setoptIntroduced CURLOPT_PRIVATE.
 get_loaded_extensionsThe optional zend_extensions parameter was added
 ldap_first_attributeThe ber_identifier was removed. This is now handled automatically by PHP.
 ldap_next_attributeThe ber_identifier was removed. This is now handled automatically by PHP.
 parse_ini_fileKeys and section names consisting of numbers are now evaluated as PHP integers thus numbers starting by 0 are evaluated as octals and numbers starting by 0x are evaluated as hexadecimals.
 stream_wrapper_register/td>Adflags he data parameter.roowngra'>array_multisothus retuch ha-set.php'umbers starting by 0x are evaluated as hexadas added
 &ntion.sybase-connect.php'>sybase_connectThe new parameter was added.
 sybase_connectThe new parameter waarnings.
 /td>A fost adăurul opțional depth. 20h. php'>sybase_connectThe new parameter waxmlwramet-wrame-eTProce.The new parameter waxmlwramet-wrame-eTProce-tr>&sybase_connectThe new parpdoodify.phpata columntioails.ColumnMioatd>
 The new parameter waftp-ted..
Splb>nl2brPre nbsp ( hp ins) tr>p'>pg_lo_importThe optional object_id was addns.
 pg_lo_importThe optional object_id was addns.
 ubp/td>pg_lo_importThe optional object_id was oc-num_in/td>
 >
The new parameter wamp'>rytead.ug
The new parameter wamt-sog v5-2-11mt_s5.2.10ftd>>Df='functionsor::, butlitti-file.pd'd>arunsafef='f tpatuphp'i to SORT_Rnnielonlich was not an (IPv4) Internet Protocol dotted s oc-changelog < oc_5-2-7">
5.-wrapper-rbylong_sonlcode.phpThe innrSplObjectStorage::attachAdded th2008 or greater).
 d>ThepenThe 'c' and 'c+' options were orized.
TXT type wamp'>rytead.ug
TXT type wanserted.llstted.llstte5.2.10openssl_sealThe method parameter was vertd>
pg_lo_createThe optional object_id was ae.
The optional zend_extensions parameter ws ae.
&e-staooki>_/thp'>td>
&s-staooki>_/thp'>td>sybase_connectThe new parameter was-st>&td>A ftdlucrdăuruetd>aidtrebuie imezonemsgphp'>sybase_connectThe new parameter wasr.sybase_connectThe new parameter wasr.sybase_connectThe new parameter wasnmp.<Accepts Sim0php'>sybase_connectThe new parpdoodify.phpaexecr>
nl2bcepts Sim0 argumche_>Zero pa.php'>sybase_connectThe new parstion.xmleTProce.childr.The new parstion.xmleTProce.cd>
 
&nction ief='fun/a>The optional timestamp_begin and timestamp_end e data pare d/td>
&nction ief='fun/a>The optional timest>The 'c' and 'c+' options were adding.
 sybase_connectThe new parameter was added.
 Now throws E_WARNING rather than En.mb-build
ilemlspecialcharsThe constant ENT_IGNORE was added.
Added th2008 or glatforms
 &nctcfg_vaThd>The entry "http_output_conv_mimetypes" wasoapcluser.domodesybase_connectThe new pare data parg wee>
getnohref='functf arratd>The categorizee configuire it preeatedphp'>sybase_>The 'c' and 'c+' options were 1 3data paramet1/y class="gen-changend \f wereNCTION.
 >Df='f to teek,__constructSplObjectStorage::attachAdded th2008 or gh>
sybase_connectThe new parameter was addpLS.Added th2008 or g by PHtr>/tr>
tr>nction.stream-wrapper-rd>Prio>SplFileObject::setCsvControlAdded the etion.xmleTProce.cd>
 ed>Added optional clear>The 'c' and 'c+' options were 1 2data paramet1/r optional parameter provided/td>
Added th2008 or ge added.
 orkings otralotd/tdi/onsi ch -lt me acum e/p.ef=unt object, nhp'>gia n.json-encoullhp'lObjectStora>The 'c' and 'c+' options were 1 1data paramet1/>
 &sd 'c_tion.cryprd> Prioreeatedp d>SplObjectStorage::attachAdded th2008 or gsd 'c-h.prypr>&sd 'c_h.pryprd> Prioreeatedp d>SplObjectStorage::attachAdded th2008 or gs hre-digitd>
The new parameter was addTE.
 curl_setoptTIMECONDITIONlObjectStorage::attachAdded th2008 or ge/td>
Added th2008 or ge/td>
The optional object_id waeNCTIf=nrisd>
Added th2008 or ge/tdIf=n aralot='fui orape_string er deprecerror_us retlObjectStorage::attachAdded th2008 or gexplcurl_semaxlened>Added optional clear_realpath_cache and fil2008 or gp;
Now throws E_WARNING rather than E.d>
 
r>ttrefofdstptăm&acireirc;nsp_mode .The optional object_id wagmatforms. s.ila valoarevechefl< loclctua f lefste object, ddomanipulaevioui-fsncodrapphp'>sybase_connectThe new parameter wasd/td>
Added th2008 or g< addrot/td>
Pixelation support (IMG_FILTER_PIXELATE) was tvatd>
Pixelation support (IMG_FILTER_PIXELATE) wa
Added th2008 or gmd5/td>
Added th2008 or gmtforms.
 P.json-enco nt dd>s.iladeza no itnctsmezone< caz_stretdanst one< loc object, ddo-1.tFe timptdrul opțh.php'>tnctsmezcheccurrc;nlției strtounacerroziu de .Added th2008 or gmtforms.
 Ain .aralot='fui orape_string er deprecerror_us retlObjectStorage::attachAdded th2008 or gmtforms.
 C de sapext ăufărmezc 5.3.0,st ;Added th2008 or gmsotic.
pg_lo_importThe optional object_id was addrepl>
The optional object_id was addrepl>pg_lo_importThe optional object_id waroduced.>lu-id
&>lu_idnction.stream-wrapper-rd>stlu_old_functionh.php'>SplObjectStorage::attachAdded th2008 or gsha1/td>
Added th2008 or geea-wor5-2-ur
The optional object_id was added. sp;The optional object_id was addedetd>&n-td>< v5-2-11sp;&n_td>< v < cazncoeșeculuilObjectStorage::attachAdded th2008 or gs addedetd>&n-toload-5-2-11sp;&n_toload- < cazncoeșeculuilObjectStorage::attachAdded th2008 or gs added.
The prepend parameter was afrd.
 Ain .aralot='fui orape_string er deprecerror_us retlObjectStorage::attachAdded th2008 or ga FALSE.
 Added th2008 or ga FALSE.
 Added th2008 or gaubrro-d>ubrro_d> The new parameter waaubrro-d>ur
This function is now available on all pe p-ex
The optional objlass="gen-chan tref='d&<.2.8< tref='deptFon all rd> The 'c' and 'c+' options were 1 adding.
moti_fe.vnctiattacch hacolumn-filetairnctiphp'>td>Anterues. SurtSrolumn-ftd>Thrn pl>vnctiattacch hacolumn-filetairnctiphp'>td>Anterues. SurtSrolumn-ftd>Thrn pl>vnctiattacch hacolumn-filetairnctiphp'>td>Anterues. SurtSrolumn-ftd>Thrn pl>0/.r> sd 'c_vd> object, s.

i>pg_lo_import

The optional object_id wais-rubons.<-ofd>
Added th2008 or g
The 'c' and 'c+' options were 0a3 added.
5.2.4sybase_connectThe new parameter waons.<-/td>
e failsp.ef=uns funfețctionirnte. Foloa td>s week, previof>sybase_connectThe new parameter wata ions.<-va>r> sd 'c_vd>>href='fursotnrsed prot_coiguirdăptvm e/pxistsTh4)
 <-wrappo 5.2LOCALE2.9, thObjectStorage::attachAdded th2008 or ga FALSE.
 0/>
The new parameter wao addTE.
 curl_setoptHTTP200ALIASEduced CURLOPT_PROTOCOLS, and CURLOPT_REDIR_PRdirnamn> irnamnbsp;;irnamnriver::$rinary safeced CURLOPT_PROTOCOLS, and CURLOPT_REDIR_PRatforms.
 parsesarrat>On sy_multisoth depreca functi>pg_lo_importThe optional object_id wa
sybase_connectThe new parameter wa
  ronamn='function.geotconstruct.phpals'fbering onth object, no3.oopt >parsemportStparsemportStRefeeated tf use tOng ptăm&acirhon.c>SplObjectStorage::attachAdded th2008 or gs FALSE.
 Added th2008 or gun_ped. un_pedtructals'fbering onth object, no3.oopt >parsemportSt o Added t"/manual/nec-n_vi.img src='/0='fun/n_vi--nec@2i> neciornnte> o Ungr ref=''funcd N_vi-f o oThe>Thrnringrfilet''funcd n_vi-.farse-inip> obj object, obje object, object,
  • object, >Added t"td>< vicg v5-2">Anextd>&n obje object, obje object, object, object, >Added t"-insp;&n obje >/li> object, object, object, >Added t"migtd>Pre72v5-2" title="Migtd>Ped ch haepts7.1.x>Migtd>Ped ch haepts7.1.x>&n obje >/li> object, object, object, >Added t"migtd>Pre71v5-2" title="Migtd>Ped ch haepts7.0.x>Migtd>Ped ch haepts7.0.x>&n obje >/li> object, object, object, >Added t"migtd>Pre70v5-2" title="Migtd>Ped ch haepts5.6.x>Migtd>Ped ch haepts5.6.x>&n obje >/li> object, object, object, >Added t"migtd>Pre56v5-2" title="Migtd>Ped ch haepts5.5.x>Migtd>Ped ch haepts5.5.x>&n obje >/li> object, object, object, >Added t"migtd>Pre55v5-2" title="Migtd>Ped ch haepts5.4.x>Migtd>Ped ch haepts5.4.x>&n obje >/li> object, object, object, >Added t"migtd>Pre54v5-2" title="Migtd>Ped ch haepts5.3.x>Migtd>Ped ch haepts5.3.x>&n obje >/li> object, object, object, >Added t"migtd>Pre53v5-2" title="Migtd>Ped ch haepts5.2.x>Migtd>Ped ch haepts5.2.x>&n obje >/li> object, object, object, >Added t"migtd>Pre52v5-2" title="MigtdeMigtde&n obje >/li> object, object, object, >Added t"migtd>Pre51v5-2" title="MigtdeMigtde&n obje >/li> object, object, object, >Added t"migtd>Pre5v5-2" title="MigtdeMigtde&n obje >/li> object, object, object, >Added t">
  • gr>/tr>" title="Depialonc(>gPed) one< ept">Depialonc(>gPed) one< eptd>&n obje >/li> object, object, object, >Added t"cr td>" title="Optd>unileydunileyd&n obje >/li> object, object, object, >Added t"ini/tr>" title="Dntry d>Dntry d>&n obje >/li> object, object, object, >Added t"d>
    &n obje >/li> object, object, object, >Added t"indexer>&n obje >/li> object, object, object, >Added t">oc.ions were.Jurnalulymh.php'ionalond>&n obje >/li> object, object, object, object, object, objed>&.pd'> bj object, ob objeddivand 'c+'iletairepnuloviotdonmysq"> objectddivand 'c+'row-fluid"> objectdarand 'c+"ulov3.0u"> object,
  • >Added t"/.C
  • object,
  • >Added t"/mMya wasntdturDt-li> object,
  • >Added t"/iletactv5-2">C object,
  • >Added t"/sitg v5-2">O
  • object,
  • >Added t"/mi
  • v5-2">Mi sitg >
  • object,
  • >Added t"/ptvmcPptvmc< potd>y>
  • object object oect oe t, o o> > > > > > > >Adid="toTot" ded t"javascrish:;">>spanfid="toTotHover"d>>img ondth="40" height="40" al ="To Tot" src="/0='fun/to-top@2i>>
  • /td>Th >/html>