Список изменений
Следующие изменения были произведены с функциями встроенных раширений.
Version | Function | Description |
---|---|---|
PHP 5.3.3 | imap_fetch_overview | Add the update property. |
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. |
7.0.0 | array_column | Added the ability for the input parameter to be an array of objects. |
assert | assert теперь языковая конструкция, а не функция. assertion теперь может быть выражением. Второй параметр теперь интерпретируется как исключение exception (если передан объект Throwable), или как описание description, поддерживаемое с версии PHP 5.4.8 и далее. | |
ob_start | В случае, если ob_start используется внутри callback-функции буфера вывода, эта функция больше не будет приводить к ошибке E_ERROR, а вместо этого будет вызывать E_RECOVERABLE_ERROR, позволяя сторонним обработчикам ошибок поймать ее. | |
session_regenerate_id | session_regenerate_id saves old session data before closing. | |
session_start | The options parameter was added. | |
IntlDateFormatter::setTimeZoneId | This function has been removed. | |
5.6.5 | crypt | Теперь, если в параметр salt передано неправильное значение "*0", то теперь возвращается "*1" согласно другим криптографическим реализациям. До этой версии PHP 5.6 возвращал DES хэш. |
5.6.3 | pack | Добавлены коды "q", "Q", "J" и "P" для поддержки 64-bit чисел. |
5.6.1 | sem_acquire | The $nowait parameter was added. |
5.6.0 | array_fill | num теперь может быть равен нулю. До этого num должен был быть больше нуля. |
array_filter | Добавлен необязательный параметр flag и константы ARRAY_FILTER_USE_KEY и ARRAY_FILTER_USE_BOTH | |
crypt | Если параметр salt пропущен, то бросается предупреждение E_NOTICE. | |
curl_setopt | Опция CURL_SAFE_UPLOAD теперь имеет значение по умолчанию равное TRUE. | |
curl_setopt | Удалена опция CURLOPT_CLOSEPOLICY и связанные с ней значения. | |
hash_algos | Добавлена поддержка для gost-crypto. Реализуется функция GOST хэш, использующая CryptoPro S-box таблицы, согласно RFC 4357, секция 11.2. | |
html_entity_decode | Значение по умолчанию для параметра encoding было изменено на значение конфигурационной опции default_charset. | |
htmlentities | Значение по умолчанию для параметра encoding было изменено на значение конфигурационной опции default_charset. | |
htmlspecialchars | Значение по умолчанию для параметра encoding было изменено на значение конфигурационной опции default_charset. | |
json_decode | Недопустимые варианты true, false и null не в нижнем регистре больше не допускаются во входящих данных, и приводят к предупреждениям. | |
mb_regex_encoding | Кодировка по умолчанию изменена на UTF-8. Ранее по умолчанию была EUC-JP. | |
mcrypt_create_iv | MCRYPT_DEV_URANDOM is now the default value of source. | |
mcrypt_decrypt | Invalid 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_encrypt | Invalid 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_connect | Добавлена поддержка константы PGSQL_CONNECT_ASYNC для параметра connect_type. | |
pg_convert | Больше не является экспериментальной. Добавлена поддержка булевых/NULL значений. Неизвестные и неподдерживаемые типы данных экранируются без валидации. pg_convert можно использовать с любыми типами данных. | |
pg_delete | Больше не является экспериментальной. Добавлена константа PGSQL_DML_ESCAPE, TRUE/FALSE и NULL типы данных теперь поддерживаются. | |
pg_insert | Больше не является экспериментальной. Добавлена константа PGSQL_DML_ESCAPE, TRUE/FALSE и NULL типы данных теперь поддерживаются. | |
pg_lo_seek | Добавлена поддержка больших 64-битных объектов PostgreSQL 9.3. И клиент и сервер должны поддерживать PostgreSQL 9.3, и PHP должен быть собран 64-битным и использовать 64-битные большие объекты. | |
pg_lo_tell | Добавлена поддержка больших 64-битных объектов PostgreSQL 9.3. И клиент и сервер должны поддерживать PostgreSQL 9.3, и PHP должен быть собран 64-битным и использовать 64-битные большие объекты. | |
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 | Больше не является экспериментальной. Добавлено "is enum" атрибутом по умолчанию. Добавлен флаг extended. | |
pg_select | Больше не является экспериментальной. Добавлена константа PGSQL_DML_ESCAPE, TRUE/FALSE и NULL типы данных теперь поддерживаются. | |
pg_update | Больше не является экспериментальной. Добавлена константа PGSQL_DML_ESCAPE, TRUE/FALSE и NULL типы данных теперь поддерживаются. | |
stream_socket_enable_crypto | Параметр crypto_type теперь необязателен. | |
substr_compare | length теперь может быть равной 0. | |
unserialize | Изменение сериализованных данных с заменой C: на O:, для принудительного создания объекта без вызова конструктора, теперь будет проходить успешно. | |
ReflectionClass::newInstanceWithoutConstructor | Теперь можно создавать экземпляры для всех строенных классов, кроме тех, у которых проставлен final. | |
XMLReader::getAttributeNo | XMLReader::getAttributeNo теперь возвращает NULL, если атрибут не существует. | |
XMLReader::getAttributeNs | XMLReader::getAttributeNS теперь возвращает NULL, если атрибут не существует. | |
5.5.22, 5.6.6 | flock | Добавлена поддержка параметра wouldblock в Windows. |
5.5.21 | crypt | Теперь, если в параметр salt передано неправильное значение "*0", то теперь возвращается "*1" согласно другим криптографическим реализациям. До этой версии PHP 5.5 (и другие ветки) возвращал DES хэш. |
5.5.19/5.6.3 | imagescale | The 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.8 | DatePeriod::__construct | Тип параметра end изменен на DateTimeImmutable. Ранее использовался DateTime. |
5.5.7 | apache_request_headers | Эта функция стала доступна в CLI сервере. |
apache_response_headers | Эта функция стала доступна в CLI сервере. | |
getallheaders | Эта функция стала доступна в CLI сервере. | |
5.5.4 | fputcsv | Добавлен параметр escape_char |
5.5.3/5.4.19 | pg_delete | Исправлены прямые SQL-инъекции в table_name и непрямые SQL-инъекции в идентификаторах. |
pg_insert | Исправлены прямые SQL-инъекции в table_name и непрямые SQL-инъекции в идентификаторах. | |
pg_select | Исправлены прямые SQL-инъекции в table_name и непрямые SQL-инъекции в идентификаторах. | |
pg_update | Исправлены прямые SQL-инъекции в table_name и непрямые SQL-инъекции в идентификаторах. | |
5.5.2 | DOMDocument::schemaValidate | Добавлен параметр flags |
DOMDocument::schemaValidateSource | Добавлен параметр flags | |
5.5.1 | hex2bin | Если входная строка не является правильной шестнадцатеричной строкой, то будет выброшено предупреждение. |
pg_unescape_bytea | Если входная строка не валидна, то бросается предупреждение. | |
session_set_save_handler | Added the optional create_sid parameter. | |
5.5.0/PECL 3.0.0 | IntlDateFormatter::create | An IntlCalendar object is allowed for calendar. Objects of type IntlTimeZone and DateTimeZone are allowed for timezone. Invalid timezone identifiers (including empty strings) are no longer allowed for timezone. If NULL is given for timezone, the timezone identifier given by date_default_timezone_get will be used instead of ICUʼs default. |
IntlDateFormatter::format | Support for providing IntlCalendar objects to the value parameter was added. | |
IntlDateFormatter::setCalendar | It became possible to pass an IntlCalendar object. | |
5.5.0 | DatePeriod::__construct | Тип параметра start изменен на DateTimeImmutable. Ранее использовался DateTime. |
curl_setopt | Добавлена опция CURLOPT_SHARE. | |
curl_setopt | Ресурс cURL добавлен первым аргументом в callback-функцию CURLOPT_PROGRESSFUNCTION. | |
empty | empty теперь поддерживает выражения, а не только переменные. | |
gd_info | WebP Support added. | |
imagerotate | Эта функция теперь меняет свое поведение при изменении метода интерполяции функцией imagesetinterpolation. | |
iterator_to_array | iterator_to_array стал поддерживать ключи с типами отличными от integer и string, если включен параметр use_keys. | |
json_encode | Добавлен параметр depth. | |
mysql_connect | Функция вызывает ошибку E_DEPRECATED. | |
mysql_db_name | Функция mysql_list_dbs устарела, и вызывает ошибку уровня E_DEPRECATED. | |
mysql_pconnect | Эта функция теперь вызывает ошибку E_DEPRECATED. | |
mysql_tablename | Функция mysql_tablename устарела, и вызывает ошибку уровня E_DEPRECATED. | |
pack | Добавлен код "Z", работающий аналогично "a" для совместимости с Perl. | |
php_logo_guid | php_logo_guid удалена из PHP. | |
phpinfo | GUID логотипов были заменены на URI данных, и отключение expose_php теперь не влияет на результат phpinfo(). Список авторов теперь также встроен в вывод. | |
preg_replace | Модификатор /e теперь считается устаревшим. Используйте функцию preg_replace_callback. Смотрите документацию PREG_REPLACE_EVAL с дополнительной информацией и описанием проблем с безопасностью. | |
set_error_handler | error_handler теперь может принимать NULL. | |
set_exception_handler | Раньше, если был передан NULL, то эта функция возвращала TRUE. Теперь она возвращает старый обработчик. | |
setcookie | Атрибут Max-Age теперь добавляется в заголовок Set-Cookie, отправляемый клиенту. | |
setrawcookie | Атрибут Max-Age теперь добавляется в заголовок Set-Cookie, отправляемый клиенту. | |
unpack | Для поддержания совместимости с Perl сделано следующее: Код "a" теперь сохраняет завершающие NULL байты. Код "A" теперь удаляет все завершающие ASCII пробельные символы (пробелы, табуляцию, переносы строк, возврат каретки, и NULL байты). Код "Z" добавлен для NULL-дополненными строками, и удаляет завершающие NULL байты. | |
zend_logo_guid | zend_logo_guid удалена из PHP. | |
IntlDateFormatter::setTimeZoneId | This function has been deprecated. | |
mysqli::commit | Добавлены параметры flags и name. | |
mysqli::options | The MYSQLI_SERVER_PUBLIC_KEY option was added. | |
mysqli::rollback | Добавлены параметры flags и name. | |
SoapClient::SoapClient | Новая опция ssl_method. | |
5.4.8 | assert | Добавлен параметр description. Параметр description также поддерживает callback функции в режиме ASSERT_CALLBACK, который может быть установлен четвертым аргументом argument. |
5.4.7 | parse_url | Исправлено распознавание host, если в URL отсутствовал компонент scheme и использовался ведущий разделитель компонентов. |
5.4.4 | hex2bin | Если строка имеет нечетную длину, выбрасывается предупреждение. В PHP 5.4.0 такая строка принималась, а последний байт просто обрезался. |
5.4.0/PECL 2.0.0b1 | idn_to_ascii | Added the parameters variant and idna_info; UTS #46 support. |
idn_to_utf8 | Added the parameters variant and idna_info; UTS #46 support. | |
5.4.0 | DOMDocument::loadHTML | Добавлен параметр options. |
DOMDocument::loadHTMLFile | Добавлен параметр options. | |
apache_child_terminate | Эта функция стала доступной в режиме FastCGI. Ранее она поддерживалась только при запуске PHP в качестве модуля для Apache. | |
apache_request_headers | Данная функция стала доступной при использовании FastCGI. До этого поддерживалась только в случае использования PHP как модуля Apache. | |
apache_response_headers | Данная функция стала доступной при использовании FastCGI. Раньше она была доступна только если PHP был установлен, как модуль Apache. | |
array_combine | Предыдущие версии выдавали E_WARNING и возвращали FALSE для пустых массивов. | |
array_multisort | Добавлены SORT_NATURAL и SORT_FLAG_CASE в возможные флаги сортировки array1_sort_flags. | |
date_default_timezone_get | Временная зона больше не угадывается с помощью информации, полученной из операционной системы, так как данный метод нестабилен и на него нельзя полагаться. | |
date_default_timezone_get | Переменная окружения TZ больше не используется при угадывании временной зоны. | |
debug_backtrace | Добавлен необязательный аргумент limit. | |
debug_print_backtrace | Добавлен необязательный аргумент limit. | |
define_syslog_variables | This function was removed from PHP. | |
dns_get_record | Добавлен параметр raw. | |
empty | Проверка нечислового индекса строки возвращает TRUE. | |
error_reporting | E_STRICT стал частью E_ALL. | |
filter_input_array | Добавлен параметр add_empty. | |
filter_var_array | Добавлен параметр add_empty. | |
get_html_translation_table | Были добавлены константы ENT_HTML401, ENT_XML1, ENT_XHTML и ENT_HTML5. | |
get_html_translation_table | Значение по умолчанию для параметра encoding было изменено на UTF-8. | |
get_magic_quotes_gpc | Всегда возвращает FALSE, так как функционал магических кавычек удален из PHP. | |
get_magic_quotes_runtime | Всегда возвращает FALSE, так как функционал магических кавычек удален из PHP. | |
getallheaders | Эта функция стала доступной при использовании FastCGI. Ранее она была доступна только если PHP был установлен, как модуль Apache. | |
gzcompress | Добавлен параметр encoding. | |
gzdeflate | Добавлен параметр encoding. | |
gzencode | FORCE_DEFLATE теперь генерирует вывод, совместимый с RFC 1950. | |
hash | Алгоритм Tiger теперь использует порядок байтов от старшего к младшему (big-endian). | |
hash_algos | Добавлена поддержка для joaat, fnv132 и fnv164. Убрана поддержка для Salsa10 и Salsa20 | |
html_entity_decode | Кодировка по умолчанию сменилась с ISO-8859-1 на UTF-8. | |
html_entity_decode | Были добавлены константы ENT_HTML401, ENT_XML1, ENT_XHTML и ENT_HTML5. | |
htmlentities | The constants ENT_SUBSTITUTE, ENT_DISALLOWED, ENT_HTML401, ENT_XML1, ENT_XHTML и ENT_HTML5. | |
htmlentities | Значение по умолчанию для параметра encoding было изменено на UTF-8. | |
htmlspecialchars | Значение по умолчанию для параметра encoding было изменено на UTF-8. | |
htmlspecialchars | Добавлены константы ENT_SUBSTITUTE, ENT_DISALLOWED, ENT_HTML401, ENT_XML1, ENT_XHTML и ENT_HTML5. | |
htmlspecialchars_decode | Добавлены константы ENT_HTML401, ENT_XML1, ENT_XHTML и ENT_HTML5. | |
http_build_query | Добавлен параметр enc_type. | |
imagecolorset | Добавлен аргумент alpha. | |
imagewebp | Added support for passing a stream resource to to. | |
isset | Проверка нечислового индекса строки теперь возвращает FALSE. | |
json_decode | Был добавлен параметр options. | |
json_encode | В options были добавлены константы JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, и JSON_UNESCAPED_UNICODE. | |
mb_encode_numericentity | Добавлен параметр is_hex. | |
number_format | Функция поддерживает многобайтную строку в качестве параметров dec_point и thousands_sep. В предыдущих версиях в качестве разделителя использовался только первый байт из каждого параметра. | |
ob_start | Параметр chunk_size, установленный в 1, теперь приводит к выводу по 1 байту в выходной буфер. | |
ob_start | Третий параметр ob_start изменен с булева (boolean) параметра erase (который при установке в FALSE предотвращал удаление буфера до тех пор, пока не завершалась работа скрипта) на целочисленный (integer) параметр flags. К сожалению, это означает появление несовместимости API для кода, который использовал третий параметр до версии PHP 5.4.0. Смотрите пример с флагами, чтобы понять как работать с кодом, чтобы он поддерживал совместимость с обеими версиями. | |
openssl_decrypt | The raw_output was changed to options. | |
openssl_encrypt | The raw_output was changed to options. | |
preg_match_all | Параметр matches стал необязательным. | |
scandir | Были добавлены sorting_order константы. Любое ненулевое значение задавало сортировку по убыванию в предыдущих версиях. Поэтому для всех версий PHP нужно использовать 0 для сортировки по возрастанию и 1 для сортировки по убыванию. Опции для режима SCANDIR_SORT_NONE не существовало до PHP 5.4.0. | |
session_set_save_handler | Added SessionHandlerInterface for implementing session handlers and SessionHandler to expose internal PHP session handlers. | |
snmp_set_valueretrieval | Constants 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. | |
sort | Добавлена поддержка SORT_NATURAL и SORT_FLAG_CASE в параметре sort_flags | |
Phar::setStub | Added len parameter. | |
PharData::setStub | Added len parameter. | |
SimpleXMLElement::getDocNamespaces | Добавлен параметр from_root. | |
SoapClient::SoapClient | Новая опция keep_alive. | |
5.4 | grapheme_substr | If 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.9 | is_a | Добавлен параметр allow_string |
is_subclass_of | Добавлен параметр allow_string | |
5.3.7 | crypt | Добавлены $2x$ и $2y$ режимы Blowfish для предотвращения возможных "high-bit" атак. |
curl_getinfo | Добавлена константа CURLINFO_REDIRECT_URL. | |
is_subclass_of | Добавлена поддержка работы с интерфейсами для параметра class_name | |
5.3.6 | DateTime::modify | Стало возможным применять абсолютные значения объектов даты/времени. Раньше использовались только относительные значения полей даты/времени. |
DOMDocument::saveHTML | Добавлен аргумент node. | |
array_product | Результатом произведения пустого массива теперь является 1, тогда как ранее данная функция возвращала 0. | |
debug_backtrace | Аргумент provide_object заменен на options и добавлена дополнительная настройка DEBUG_BACKTRACE_IGNORE_ARGS. | |
debug_print_backtrace | Добавлен необязательный аргумент options. | |
preg_match | Возвращает FALSE если offset больше, чем длина subject. | |
preg_match_all | Возвращает FALSE если offset больше чем длина subject. | |
PDO_MYSQL DSN | Prior to version 5.3.6, charset was ignored. | |
5.3.4 | copy | Изменён параметр context для достижения результата. Ранее любые параметры context игнорировались. |
get_html_translation_table | Добавлен параметр encoding. | |
mt_rand | Приводит к ошибке E_WARNING и возвращает FALSE, если max < min. | |
rawurlencode | Символы "тильда" больше не кодируются, когда rawurlencode используется с EBCDIC строками. | |
sleep | До версии PHP 5.3.4 функция sleep в Windows всегда возвращала NULL после завершения ожидания, независимо от того было ли прервано выполнение функции или нет. | |
strip_tags | strip_tags больше не удаляет соответвующие закрывающие XHTML теги, если они не переданы в allowable_tags. | |
IntlDateFormatter::format | Support for providing DateTime objects to the value parameter was added. | |
mysqli_driver::$report_mode | Изменен режим протоколирования. Если ранее режим задавался для процесса, то теперь он задается для каждого запроса. | |
5.3.3 | DOMXPath::evaluate | Добавлен аргумент registerNodeNS. |
DOMXPath::query | Добавлен аргумент registerNodeNS. | |
json_encode | Константа JSON_NUMERIC_CHECK была добавлена в option. | |
ldap_sasl_bind | Добавлена поддержка в Windows. | |
openssl_decrypt | The iv parameter was added. | |
openssl_encrypt | The iv parameter was added. | |
parse_url | Удалено E_WARNING, которое сообщало о невозможности разбора URL. | |
5.3.2 (PECL OCI8 1.4) | oci_set_prefetch | До этой версии rows должен был быть >= 1. |
5.3.2 | crypt | Добавлено хэширование алгоритмами SHA-256 и SHA-512, основанное на реализации Ulrich Drepper. |
crypt | Исправлено поведение Blowfish при некорректных раундах: теперь возвращается "ошибочная" строка ("*0" или "*1") вместо отката к использованию DES. | |
flock | Автоматическое снятие блокировки при закрытии было удалено. Снятие блокировки теперь всегда должно осуществляться вручную. | |
gmp_init | Диапазон возможных оснований системы счисления base расширен с значений от 2 до 36, до значений от 2 до 62 и от -2 до -36. | |
gmp_strval | Диапазон возможных систем счисления base расширен со значений 2 - 36, до 2 - 62 и -2 - -36. | |
imap_append | Добавлена поддержка INTERNALDATE для imap_append. | |
imap_open | params added | |
5.3.1 | get_defined_constants | Только для Windows: Константы ядра входят в категорию Core. Раньше категория называлась mhash. |
ibase_query | On success the function now returns TRUE if there were no affected rows, where it previously returned 0 (a zero followed by an empty space). | |
rename | rename теперь может переименовывать файлы между дисками в Windows. | |
5.3.0 (PECL OCI8 1.3.4) | oci_set_prefetch | До этой версии предварительная выборка была ограничена к меньшему из значений rows рядов и 1024 * rows байт. Теперь ограничение по размеру байт снято. |
5.3.0 | DateTime::__construct | В случае задания параметру time неверного формата даты/времени выбрасывается исключение. Раньше скрипт выдавал ошибку. |
DateTime::modify | Изменено значение успешной работы функции с NULL на DateTime. | |
DateTime::setDate | Изменено значение успешной работы функции с NULL на DateTime. | |
DateTime::setISODate | Изменено значение успешной работы функции с NULL на DateTime. | |
DateTime::setTime | Изменено значение успешной работы функции с NULL на DateTime. | |
DateTime::setTimezone | Изменено значение успешной работы функции с NULL на DateTime. | |
DateTimeZone::getTransitions | Были добавлены необязательные параметры timestamp_begin и timestamp_end. | |
DateTimeZone::listIdentifiers | Добавлены необязательные параметры what и country. | |
DirectoryIterator::__construct | Вызывается исключение UnexpectedValueException, если путь path не может быть открыт. | |
acosh | Функция стала доступна для всех платформ | |
array_multisort | Добавлен SORT_LOCALE_STRING в возможные флаги сортировки array1_sort_flags. | |
array_reduce | Параметр initial теперь позволяет передать mixed, ранее передавался только integer. | |
array_search | Вместе со всеми внутренними функциями PHP начиная с 5.3.0, array_search возвращает NULL, если ей были переданы неверные параметры. | |
asinh | Функция стала доступна для всех платформ | |
atanh | Функция стала доступна для всех платформ | |
call_user_func | Изменилась интерпретация объектно-ориентированных ключевых слов, таких как parent и self. Ранее, при их вызове с помощью синтаксиса двойного двоеточия вызывалась ошибка уровня E_STRICT, т.к. они интерпретировались как статические вызовы. | |
call_user_func_array | Изменилась интерпретация объектно-ориентированных ключевых слов, таких как parent и self. Ранее их вызов с помощью синтаксиса двойного двоеточия вызывал предупреждение уровня E_STRICT, так как они расценивались как статические вызовы. | |
checkdnsrr | Функция стала доступна на платформе Windows. | |
clearstatcache | Добавлены необязательные параметры clear_realpath_cache и filename. | |
copy | Добавлена поддержка контекста. | |
crypt | PHP теперь использует собственную реализацию MD5, стандартного DES, расширенного DES и Blowfish алгоритмов, которые будут использованы в случае отсутствия их поддержки в системе. | |
curl_setopt | Добавлена опция CURLOPT_PROGRESSFUNCTION. | |
date_default_timezone_set | Теперь выбрасывает E_WARNING вместо E_STRICT. | |
define_syslog_variables | Эта функция теперь передаёт напоминание E_DEPRECATED. | |
dl | dl выключен в некоторых SAPI в связи с нестабильностью работы. Из SAPI, поддерживающих dl, остались только CLI и Embed. Используйте вместо dl Директивы загрузки расширений. | |
dns_get_record | Функция стала доступна на Windows платформах. | |
dns_get_record | До этого выпуска, если был задан параметр authns, то и addtl также становился обязательным. Теперь нет. | |
error_reporting | Добавлены E_DEPRECATED и E_USER_DEPRECATED. | |
exif_imagetype | Добавлена поддержка иконок. | |
expm1 | Теперь функция доступна на всех платформах | |
fgetcsv | Добавлен параметр escape | |
fnmatch | Данная функция стала доступной на платформе Windows. | |
func_get_arg | Эта функция теперь может быть использована в качестве параметра функции. | |
func_get_arg | Если эта функция вызвана в глобальной области видимости файла, подключенного с помощью include или require из функции вызывающего файла, то теперь будет сгенерировано предупреждение и возвращено значение FALSE. | |
func_get_args | Эта функция теперь может быть использована в качестве параметра функции. | |
func_get_args | Если эта функция вызвана в глобальной области видимости файла, подключенного с помощью include или require из функции вызывающего файла, то теперь будет сгенерировано предупреждение и возвращено значение FALSE. | |
func_num_args | Эта функция теперь может быть использована в качестве параметра функции. | |
func_num_args | Если эта функция вызвана в глобальной области видимости файла, подключенного с помощью include или require из функции вызывающего файла, то теперь будет сгенерировано предупреждение и возвращено значение -1. | |
gd_info | Атрибут JPG Support переименован в JPEG Support. | |
get_cfg_var | get_cfg_var изменена, чтобы иметь возможность возвращать ini настройки содержащие массивы. | |
get_class | NULL стал значением по умолчанию для параметра object, поэтому передача NULL в object теперь имеет тот же самый эффект, как и отсутствие какой-либо передачи вообще. | |
get_defined_constants | Константы ядра входят в категорию Core. Раньше категория называлась internal,а в Windows системах - mhash. | |
get_object_vars | Функция теперь возвращает NULL, если object не является объектом. Ранее возвращался FALSE. | |
getimagesize | Добавлена поддержка иконок. | |
getmxrr | Функция стала доступна на платформе Windows. | |
getopt | Функция больше не зависит от системы, теперь работает в и на Windows. | |
getopt | Добавлена поддержка "=" в качестве разделителя параметр/значение. | |
getopt | Добавлена поддержка необязательных значений параметров, (задаваемая "::"). | |
getopt | Аргумент longopts доступен на всех системах. | |
hash_algos | Добавлена поддержка для md2, ripemd256, ripemd320, salsa10, salsa20, snefru256 и sha224 | |
htmlentities | Добавлена константа ENT_IGNORE. | |
htmlspecialchars | Добавлена константа ENT_IGNORE. | |
imagecolorclosesthwb | Функция теперь доступна в Windows | |
imagefilter | Добавлена поддержка пикселирования (IMGFILTER_PIXELATE). | |
inet_ntop | Эта функция стала доступна на платформах Windows. | |
inet_pton | Эта функция стала доступна на Windows платформах. | |
ini_get | Раньше возвращалась пустая строка, если не было конфигурационной опции. Теперь вместо этого возвращается FALSE. | |
ini_get_all | Добавлен аргумент details. | |
is_a | Данная функция больше не считается устаревшей, а значит, не будет выводить предупреждения E_STRICT. | |
json_decode | Добавлен опциональный параметр depth. Глубина рекурсии по умолчанию увеличено с 128 до 512 | |
json_encode | Был добавлен параметр options. | |
link | Эта функция стала доступна на Windows системах (Vista, Server 2008 и выше). | |
linkinfo | Эта функция теперь доступна и на Windows платформах (Vista, Server 2008 и выше). | |
log1p | Теперь функция доступна на всех платформах | |
mb_get_info | Стал доступен элемент "http_output_conv_mimetypes". | |
mcrypt_create_iv | It is no longer required to call srand first. This is now done automatically. | |
mcrypt_create_iv | MCRYPT_DEV_RANDOM and MCRYPT_DEV_URANDOM became available on Windows platforms. | |
mktime | mktime теперь выбрасывает ошибку уровня E_DEPRECATED при использовании параметра is_dst. | |
mysql_db_query | Функция теперь выдает предупреждение уровня E_DEPRECATED. | |
mysql_escape_string | Данная функция теперь выдает предупреждение уровня E_DEPRECATED. | |
nl2br | Добавлен необязательный параметр is_xhtml. | |
openssl_seal | The method parameter was added. | |
parse_ini_file | Добавлен необязательный параметр scanner_mode. Одинарные кавычки теперь также могут быть использованы в присвоениях переменных. Символ решетки (#) теперь больше не может быть использован в качестве комментария и будет выбрасывать предупреждение о том, что данная возможность считается устаревшей. | |
pg_lo_create | Добавлен необязательный параметр object_id. | |
pg_lo_import | Добавлен необязательный аргумент object_id. | |
preg_quote | Символ - теперь экранируется | |
property_exists | Эта функция проверяет существование свойства вне зависимости от его доступности. | |
rawurlencode | Теперь соответствует RFC 3986. | |
readlink | Данная функция теперь доступна на платформах Windows (Vista, Server 2008 и выше). | |
realpath | До этого релиза realpath не терпела неудачу на системах *BSD в случае отсутствия лишь последнего компонента пути path. Теперь realpath не срабатывает также и в этом случае. | |
register_tick_function | Тики теперь поддерживаются и на потоковых модулях веб-серверов. | |
round | Был добавлен параметр mode. | |
session_start | If a session fails to start, then FALSE is returned. Previously TRUE was returned. | |
setlocale | Эта функция в настоящее время бросает уведомления E_DEPRECATED, если строка передается в параметре category вместо одной из констант LC_*. | |
shm_attach | This function now returns a resource instead of an integer. | |
socket_create_pair | Эта функция теперь вновь доступна на Windows-платформах. | |
spl_autoload_register | Добавлена поддержка пространств имен. | |
spl_autoload_register | Добавлен аргумент prepend. | |
stream_context_create | Добавлен необязательный аргумент params. | |
stream_socket_pair | Теперь эта функция доступна на Windows платформах. | |
stristr | Добавлен необязательный параметр before_needle. | |
strlen | Ранние версии этой функции рассматривали массивы как строку Array, возвращая таким образом 5 в качестве длины этой строки, и вызывали ошибку уровня E_NOTICE. | |
strstr | Добавлен необязательный параметр before_needle. | |
strtotime | До версии PHP 5.3.0 относительные форматы времени, передаваемые параметру time функции strtotime, такие как this week, previous week, last week и next week обрабатывались как 7-дневный период относительной текущей даты/времени, а не как недельный период от понедельника (Monday) до воскресенья (Sunday). | |
strtotime | До версии PHP 5.3.0 24:00 не являлся корректным форматом, и при его использовании strtotime возвращала FALSE. | |
sybase_connect | The new parameter was added. | |
symlink | Эта функция теперь доступна на Windows платформах (Vista, Server 2008 и выше). | |
time_nanosleep | Эта функция теперь доступна на платформах Windows. | |
time_sleep_until | Эта функция теперь доступна на Windows платформах. | |
touch | Стало возможным изменять время модификации директории в Windows. | |
mysqli::__construct | Добавлена возможность устанавливать постоянные соединения. | |
mysqli::query | Добавлена возможность выполнять асинхронные запросы. | |
ReflectionFunction::__construct | name теперь может быть замыканием. | |
SplObjectStorage::attach | Добавлен аргумент data. | |
5.2.15 | mysqli_driver::$report_mode | Изменен режим протоколирования. Если ранее режим задавался для процесса, то теперь он задается для каждого запроса. |
5.2.11 | get_defined_constants | Значение аргумента categorize стало обрабатываться подобающим образом. Раньше аргумент categorize воспринимался, как выражение !is_null($categorize), то есть любое значение отличное от NULL предписывало разделять константы на категории. |
5.2.10 | array_rand | Возвращаемый массив ключей больше не возвращается в случайном порядке. |
array_unique | Значение по умолчанию параметра sort_flags изменено обратно на SORT_STRING. | |
curl_setopt | Добавлены параметры CURLOPT_PROTOCOLS и CURLOPT_REDIR_PROTOCOLS. | |
ip2long | До этой версии функция ip2long могла иногда возвращать верное число, даже если отправленное значение не было Интернет адресом (IPv4) в точечном формате. | |
natsort | В строках, отбитых нулями спереди, (например, '00005') теперь данная отбивка игнорируется. | |
5.2.9 | array_unique | Добавлен необязательный параметр sort_flags, по умолчанию равный SORT_REGULAR. До версии 5.2.9, это функция сортировала массив с помощью SORT_STRING. |
5.2.8 | XSLTProcessor::importStylesheet | Принимает SimpleXMLElement вновь, что было невозможно в версии PHP 5.2.6 и более поздних. |
5.2.7 | error_log | Добавлен 4-й тип значения в message_type. |
parse_ini_file | В случае ошибки синтаксиса данная функция теперь вернет FALSE, а не пустой массив. | |
round | Работа функции round была изменена в соответствии со стандартом C99. | |
strtotime | В версиях PHP 5 до 5.2.7 при запросе временной метки дня недели, являвшегося первым днем месяца, ошибочно прибавлялась одна неделя. Эта ошибка была исправлена в версии 5.2.7 и следующих за ней версиях. | |
5.2.6 | fopen | Добавлены опции 'c' и 'c+' |
5.2.5 | addcslashes | Добавлены экранирующие последовательности \v и \f. |
debug_backtrace | Добавлен необязательный аргумент provide_object. | |
imagefilter | Добавлена поддержка прозрачности IMG_FILTER_COLORIZE. | |
5.2.4 | array_slice | Значение по умолчанию для параметра length было изменено на NULL. Значение NULL для length теперь указывает функции использовать длину массива array. До этой версии NULL для length приравнивался к нулю (ничего не возвращалось). |
checkdnsrr | Добавлено значение TXT параметра type. | |
curl_getinfo | Добавлена константа CURLINFO_PRIVATE. | |
get_loaded_extensions | Добавлен необязательный аргумент zend_extensions | |
ldap_first_attribute | Параметр ber_identifier был удалён. В настоящее время обрабатывается PHP автоматически. | |
ldap_next_attribute | Параметр ber_identifier был удалён. Теперь это обрабатывается PHP автоматически. | |
parse_ini_file | Ключи и имена секций, состоящие из цифр, будут обработаны в PHP как целые числа, поэтому числа, начинающиеся с 0 будут считаться восьмеричными, а начинающиеся с 0x - шестнадцатеричными. | |
stream_wrapper_register | Добавлен параметр flags. | |
5.2.3 | getimagesize | Уровень ошибок чтения, генерируемых функцией, снижен до E_NOTICE с E_WARNING. |
htmlentities | Добавлен параметр double_encode. | |
htmlspecialchars | Добавлен параметр double_encode. | |
json_decode | Глубина рекурсии увеличена с 20 до 128 | |
XMLWriter::writeElement | Параметр content стал опциональным. | |
XMLWriter::writeElementNS | Параметр content стал опциональным. | |
PDOStatement::getColumnMeta | Поле table | |
5.2.2 - 5.2.6 | substr | Если параметр start указывает на позицию с отрицательной обрезкой, возвращается FALSE. Другие версии возвращают строку с начала. |
5.2.2 | DOMDocument::registerNodeClass | В версиях до 5.2.2 ранее зарегистрированный расширенный класс extendedclass должен быть исключен из регистрации, прежде чем регистрировать новый класс, расширяющий тот же базовый класс baseclass. |
ftp_ssl_connect | Эта функция теперь возвращает FALSE, если не удалось установить SSL-соединение, вместо прежнего поведения, когда устанавливалось обычное, не-SSL соединение. | |
phpinfo | Добавлен вывод информации о загруженном конфигурационном файле. Ранее выводился только путь к конфигурационному файлу (php.ini). | |
preg_match | Именованные подмаски теперь позволяют синтаксис (?<name>) и (?'name'), также как и (?P<name>). Предыдущие версии позволяли только (?P<name>). | |
preg_match_all | Именованные подмаски теперь принимают синтаксис (?<name>) и (?'name'), также как и (?P<name>). Предыдущие версии принимали только (?P<name>). | |
proc_terminate | Предыдущие версии использовали для уничтожения указанного процесса ресурс resource. | |
token_get_all | Номера строк возвращаются в элементе 2. | |
5.2.1 | iterator_to_array | Добавлен параметр use_keys. |
json_decode | Добавлена поддержка декодирования основных типов JSON. | |
memory_get_peak_usage | Для работы функции больше не требуется, чтобы PHP компилировался с настройкой --enable-memory-limit. | |
memory_get_usage | Для работы функции больше не требуется, чтобы PHP компилировался с настройкой --enable-memory-limit. | |
mt_srand | Реализация Mersenne Twister в PHP теперь использует новый алгоритм переинициализации, разработанный Richard Wagner. При том же параметре последовательность значений будет отличатся от последовательности, сгенерированной в предыдущих версиях PHP. (Ранее при одинаковых параметрах последовательность была одинаковой). Это поведение более не планируется изменять, но тем не менее, полагаться на это небезопасно. | |
proc_open | Настройка bypass_shell добавлена в аргумент other_options. | |
5.2.0 | base64_decode | Добавлен параметр strict |
curl_multi_info_read | Добавлен параметр msgs_in_queue. | |
error_reporting | Добавлена E_RECOVERABLE_ERROR. | |
imagettftext | Стало возможным задавать код сущности в тексте text шестнадцатеричным числом. | |
imap_open | n_retries added | |
imap_reopen | n_retries added | |
mb_strrpos | Добавлен необязательный аргумент offset. | |
memory_get_peak_usage | Добавлен аргумент real_usage. | |
memory_get_usage | Добавлен аргумент real_usage. | |
openssl_verify | The signature_alg parameter was added. | |
pathinfo | Добавлена константа PATHINFO_FILENAME. | |
pg_escape_bytea | Добавлен аргумент connection | |
pg_escape_string | Добавлен аргумент connection | |
session_get_cookie_params | Добавлен элемент "httponly" в возвращаемый массив. | |
session_set_cookie_params | The httponly parameter was added. | |
set_error_handler | Обработчик должен вернуть FALSE, чтобы заполнилось значение переменной $php_errormsg. | |
setcookie | Добавлен параметр httponly. | |
setrawcookie | Был добавлен параметр httponly. | |
snmp_set_oid_numeric_print | Since PHP 5.2.0. | |
PDOStatement::execute | Ключи массива input_parameters должны совпадать с именами параметров, заявленными в SQL запросе. До PHP 5.2.0 на это не обращалось внимания. | |
SimpleXMLElement::children | Добавлен не обязательный параметр is_prefix. | |
SimpleXMLElement::__construct | Добавлены параметры ns и is_prefix. | |
SoapServer::SoapServer | Added the typemap option. | |
XMLReader::open | Были добавлены параметры encoding и options. | |
XMLReader::XML | Были добавлены параметры encoding и options. | |
5.1.3 | DirectoryIterator::__construct | Вызывается исключение RuntimeException, если параметр path содержит пустую строку. |
curl_getinfo | Добавлена константа CURLINFO_HEADER_OUT. | |
get_headers | Эта функция теперь использует stream context по умолчанию, который может быть установлен или изменен при помощи функции stream_context_set_default. | |
http_build_query | Квадратные скобки экранируются. | |
imagecolorallocate | Возвращает FALSE в случае неудачи. В предыдущих версиях в этом случае возвращалось значение -1. | |
imagecolorallocatealpha | Возвращает FALSE, если создать цвет не удалось. Раньше в этом случае функция возвращала -1. | |
imagepng | Добавлен аргумент filters. | |
mb_get_info | Стали доступны элементы "mail_charset", "mail_header_encoding", и "mail_body_encoding". | |
SoapClient::__doRequest | Добавлен параметр one_way. | |
XMLReader::getAttribute | Возвращает NULL, если атрибут не найден. Ранее возвращалась пустая строка. | |
5.1.2 | date_default_timezone_set | Функция начала проверять timezone_identifier. |
header | Стало невозможно отправлять более одного заголовка за раз. Это сделано для защиты от атак, связанных с инъекцией заголовков. | |
http_build_query | Добавлен параметр arg_separator. | |
imagepng | Добавлен аргумент quality. | |
parse_url | Добавлен параметр component. | |
SimpleXMLElement::__construct | Добавлены параметры options и data_is_url. | |
5.1.1 | date | Для стандартных форматов даты/времени существуют специальные константы, которые могут быть указаны в качестве параметра format. |
debug_backtrace | Элементом возвращаемого массива теперь может быть текущий объект object. | |
gmdate | Существуют также полезные константы стандартных форматов даты/времени, которые могут быть использованы в качестве параметра format. | |
5.1.0 | DirectoryIterator::__construct | Вызывается исключение RuntimeException при ошибке. Раньше вызывалось исключение Exception. |
DOMDocument::save | Добавлен аргумент options | |
DOMDocument::saveXML | Добавлен аргумент options | |
class_implements | Добавлена возможность передавать строку в качестве аргумента class. Добавлен аргумент autoload. | |
class_parents | Добавлена возможность передавать строку в качестве аргумента class. Добавлен аргумент autoload. | |
ctype_digit | До версии PHP 5.1.0 эта функция возвращала TRUE, если в качестве text передавалась пустая строка. | |
curl_setopt | Добавлены параметры CURLOPT_AUTOREFERER, CURLOPT_BINARYTRANSFER, CURLOPT_FTPSSLAUTH, CURLOPT_PROXYAUTH и CURLOPT_TIMECONDITION. | |
date | Теперь ошибки, связанные с временными зонами, генерируют ошибки уровня E_STRICT и E_NOTICE. | |
date | Допустимым диапазоном дат для временных меток обычно являются даты с 13 декабря 1901, 20:45:54 GMT по 19 января 2038, 03:14:07 GMT. (Они соответствуют минимальному и максимальному значению 32-битного целого числа со знаком). Однако для PHP версии ниже 5.1.0 в некоторых операционных системах (например, Windows) этот диапазон был ограничен датами 01-01-1970 до 19-01-2038. | |
date_sunrise | Теперь ошибки, связанные с временными зонами, генерируют ошибки уровня E_STRICT и E_NOTICE. | |
date_sunset | Теперь ошибки, связанные с временными зонами, генерируют ошибки уровня E_STRICT и E_NOTICE. | |
explode | Добавлена поддержка отрицательных значений limit | |
fgetcsv | Параметр length стал необязательным. По умолчанию равен 0, что означает отсутствие ограничения длины. | |
file_get_contents | Добавлены аргументы offset и maxlen. | |
file_put_contents | Добавлена поддержка LOCK_EX и возможность передачи потокового ресурса в параметр data | |
get_parent_class | Если функция была вызвана без параметров вне объекта, то функция возвращала NULL вместе с предупреждением, однако сейчас она возвращает FALSE. | |
gettimeofday | Добавлен параметр return_float. | |
glob | Добавлена константа GLOB_ERR | |
gmdate | Корректным диапазоном временных меток обычно является диапазон дат с 13 декабря 1901 20:45:54 GMT до 19 января 2038 03:14:07 GMT. (Эти даты соответствуют минимальному и максимальному значению 32-битному целому числу со знаком). Однако, до PHP 5.1.0 на некоторых системах (например, Windows) этот диапазон был ограничен датами от 01-01-1970 до 19-01-2038. | |
gmmktime | Начиная с версии PHP 5.1.0, параметр is_dst считается устаревшим. В результате должны быть использованы новые возможности обработки временных зон. | |
idate | Теперь ошибки, связанные с временными зонами, генерируют ошибки уровня E_STRICT и E_NOTICE. | |
imagerotate | Добавлен параметр ignore_transparent. | |
intval | Генерирует ошибку уровня E_NOTICE и возвращает 1, если в качестве var передан объект. | |
localtime | Теперь ошибки, связанные с временными зонами, генерируют ошибки уровня E_STRICT и E_NOTICE. | |
md5_file | Функция изменена для работы с потоковым API. Это означает, что ее можно использовать с обертками, например, так: md5_file('http://example.com/..') | |
mktime | Если mktime была вызвана без аргументов, то будет сгенерировано замечание уровня E_STRICT. Используйте вместо этого функцию time. | |
mktime | Теперь ошибки, связанные с временными зонами, генерируют ошибки уровня E_STRICT и E_NOTICE. | |
mktime | Параметр is_dst теперь считается устаревшим. Функция теперь возвращает FALSE при ошибке, тогда как раньше возвращалась -1. Теперь функция принимает дату с одновременно установленными в ноль годом, месяцем и днем. | |
mssql_connect | The new_link parameter was added | |
openssl_pkcs7_verify | The content parameter was added. | |
preg_replace | Добавлен параметр count | |
preg_replace_callback | Добавлен параметр count | |
session_regenerate_id | Added the delete_old_session parameter. | |
sha1_file | Функция теперь работает с потоковым API. Это означает, что ее можно использовать с обертками, например, sha1_file('http://example.com/..') | |
str_word_count | Добавлен параметр charlist | |
stream_copy_to_stream | Добавлен параметр offset | |
stream_filter_append | До PHP 5.1.0 эта функция возвращает TRUE в случае успешного выполнения или FALSE в случае возникновения ошибки. | |
stream_filter_prepend | До PHP 5.1.0 эта функция возвращает TRUE в случае успешного выполнения или FALSE в случае возникновения ошибки. | |
stream_get_contents | Был добавлен параметр offset. | |
strftime | Теперь ошибки, связанные с временными зонами, генерируют ошибки уровня E_STRICT и E_NOTICE. | |
strtotime | Теперь ошибки, связанные с временными зонами, генерируют ошибки уровня E_STRICT и E_NOTICE. | |
strtotime | Теперь в случае ошибки возвращает FALSE, ранее возвращалась -1. | |
substr_compare | Добавлена возможность использования отрицательных значений в offset. | |
substr_count | Добавлены параметры offset и length | |
var_export | Стало возможным экспортировать классы и массивы, содержащие другие классы, используя магический метод __set_state(). | |
XSLTProcessor::registerPHPFunctions | Был добавлен параметр restrict. | |
5.0.5 | php_check_syntax | Эта функция была удалена из PHP. |
5.0.4 | msql_fetch_array | A bug was fixed when retrieving data from columns containing NULL values. Such columns were not placed into the resulting array. |
msql_fetch_object | A bug was fixed when retrieving data from columns containing NULL values. Such columns were not placed into the resulting array. | |
msql_fetch_row | A bug was fixed when retrieving data from columns containing NULL values. Such columns were not placed into the resulting array. | |
5.0.3 | get_class_vars | В зависимости от области видимости, get_class_vars вернет только те свойства, доступ к которым может быть получен из текущей области видимости. |
is_subclass_of | Вы также можете передать параметр object в виде строки (имени класса) | |
php_check_syntax | Вызов функции exit после php_check_syntax передает результат в Segfault. | |
5.0.2 | array_slice | Добавлен необязательный параметр preserve_keys. |
class_exists | Больше не возвращает TRUE для объявленных интерфейсов. Используйте для этого interface_exists. | |
get_class_vars | Вызов get_class_vars не вернет все свойства в качестве массива, в отличие от предыдущего поведения, где protected и private свойства имели префикс с нулевым байтом. | |
sort | Добавлена поддержка SORT_LOCALE_STRING | |
strtotime | В PHP 5 до версии 5.0.2 "now" и другие относительные времена вычислялись неверно относительно полуночи текущего дня. Это отличается от поведения текущих версий, где вычисление производится корректно относительно текущего времени. | |
5.0.1 | get_class_vars | Вызов get_class_vars покажет все свойства, как при конвертировании объекта в класс. |
php_check_syntax | error_message передается по ссылке. | |
5.0.0 | apache_get_modules | Функция стала доступна при использовании Apache 1, или PHP Apache 2 filter API. Ранее это было возможно только c Apache 2 handler API. |
curl_setopt | Добавлены параметры CURLOPT_FTP_USE_EPRT, CURLOPT_NOSIGNAL, CURLOPT_UNRESTRICTED_AUTH, CURLOPT_BUFFERSIZE, CURLOPT_HTTPAUTH, CURLOPT_PROXYPORT, CURLOPT_PROXYTYPE, CURLOPT_SSLCERTTYPE и CURLOPT_HTTP200ALIASES. | |
dirname | dirname теперь безопасна для обработки бинарных данных. | |
error_reporting | Добавлена E_STRICT (не входит в состав E_ALL). | |
is_a | Эта функция была помечена устаревшей в пользу оператора instanceof. Вызов данной функции вызовет предупреждение уровня E_STRICT. | |
opendir | path теперь поддерживает обертку ftp://. | |
parse_ini_file | Значения, заключенные в двойные кавычки, теперь могут содержать переводы строк. | |
rename | rename теперь также может быть использована с некоторыми обёртками URL. Обратитесь к для получения списка обёрток, которые поддерживают rename. | |
rmdir | Начиная с версии PHP 5.0.0, функция rmdir также может быть использована с некоторыми обёртками URL. Обратитесь к для получения списка обёрток, которые поддерживают rmdir. | |
strip_tags | strip_tags теперь безопасна для обработки бинарных данных. | |
strrpos | Параметр needle может быть строкой из более чем одного символа. | |
strtotime | Стало возможным указывать микросекунды, но они не принимаются во внимание и будут проигнорированы. | |
unlink | Начиная с версии PHP 5.0.0, функция unlink также может быть использована с некоторыми обёртками URL. Обратитесь к для получения списка обёрток, которые поддерживают unlink. |
- История PHP и смежных проектов
- Migrating from PHP 7.0.x to PHP 7.1.x
- Migrating from PHP 5.6.x to PHP 7.0.x
- Migrating from PHP 5.5.x to PHP 5.6.x
- Migrating from PHP 5.4.x to PHP 5.5.x
- Переход с PHP 5.3.x на PHP 5.4.x
- Переход c PHP 5.2.x на PHP 5.3.x
- Переход с PHP 5.1.x на PHP 5.2.x
- Переход с PHP 5.0.x на PHP 5.1.x
- Переход с PHP 4 на PHP 5.0.x
- Classes and Objects (PHP 4)
- Отладка в PHP
- Опции конфигурации
- Директивы php.ini
- Список/классификация расширений
- Список псевдонимов функций
- Список зарезервированных слов
- Список типов ресурсов
- Список доступных фильтров
- Список поддерживаемых транспортных протоколов
- Таблица сравнения типов в PHP
- Список меток (tokens) парсера
- Руководство по именованию
- Об этом руководстве
- Creative Commons Attribution 3.0
- Алфавитный список
- Список изменений
Коментарии
En http://www.php.net/manual/es/doc.changelog.php
En la línea: 5.5.3/5.4.19 pg_delete Se arregó la inyección SQL directa a table_name y la inyección SQL inderecta a los identificadores.
El verbo arregar no existe, sería arreglar.
Nota del diccionario de la RAE:
La palabra arregar no está registrada en el Diccionario.
http://lema.rae.es/drae/?val=arregar