Новые функции
В PHP 5.2.x было добавлено несколько новых функций:
Ядро PHP:
- array_fill_keys() - Создает массив, используя элементы первого параметра в виде ключей и присваивая всем значение val
-
error_get_last()
- Возвращает последнюю ошибку в ассоциативном массиве или
NULL
, если ошибок не было. - image_type_to_extension() - Возвращает расширение файла для типа изображения, полученного из getimagesize(), exif_read_data(), exif_thumbnail(), exif_imagetype()
- memory_get_peak_usage() - Возвращает максимум выделенной для PHP памяти
- sys_get_temp_dir() - Возвращает путь к директории для временных файлов. (Добавлено в 5.2.1)
- timezone_abbreviations_list() - Возвращает ассоциативный массив, содержащий для каждой аббревиатуры временной зоны флаг летнего времени (DST), смещение от стандартного времени и название пояса.
- timezone_identifiers_list() - Возвращает массив идентификаторов всех временных зон.
- timezone_name_from_abbr() - Возвращает название временной зоны по аббревиатуре
- stream_socket_shutdown() - Закрывает соединение или его часть на сокете, связанном с потоком, который будет закрыт. Начиная с PHP 5.2.1.
- imagegrabscreen() - Делает снимок всего экрана. Начиная с PHP 5.2.2.
- imagegrabwindow() - Делает снимок окна. Начиная с PHP 5.2.2.
- libxml_disable_entity_loader() - Отключает возможность загрузки внешних сущностей. Начиная с PHP 5.2.11.
- mb_stripos() - Находит позицию первого вхождения строки в другой строке. Регистронезависимая.
- mb_stristr() - Находит первое вхождение строки в другой строке. Регистронезависимая.
- mb_strrchr() - Находит последнее вхождение символа строки в другой строке.
- mb_strrichr() - Находит последнее вхождение символа из строки в другой строке. Регистронезависимая.
- mb_strripos() - Находит позицию последнего вхождения строки в другой строке. Регистронезависимая.
- mb_strstr() - Находит первое вхождение строки в другой строке.
ming (Начиная с PHP 5.2.1):
- void ming_setSWFCompression(int num) - Устанавливает сжатие выходного потока.
- void swfmovie::namedanchor(string name) - Создает якорь.
- void swfmovie::protect([string password]) - Защищает выходной поток.
- openssl_csr_get_public_key() - Извлекает открытый ключ из CERT и подготавливает его к использованию.
- openssl_csr_get_subject() - Возвращает предмет (subject) CERT
- openssl_pkey_get_details() - Возвращает массив с информацией о ключе (bits, pkey, type)
spl:
- spl_object_hash() - Возвращает хэш-значение для данного объекта
- int iterator_apply(Traversable it, mixed function [, mixed params]) - Вызывает функцию для каждого элемента итератора.
pcre:
- preg_last_error() - Возвращает код ошибки для последнего поиска по регулярному выражению.
-
pg_field_table()
- Возвращает название таблицы, которой принадлежит поле, или oid
таблицы, если oid_only содержит
TRUE
- posix_initgroups() - Вычисляет список доступа группы по имени пользователя.
gmp:
- gmp_nextprime() - Находит следующее простое число.
-
xmlwriter_full_end_element()
- Закрывает текущий элемент, возвращает
FALSE
при ошибке. -
xmlwriter_write_raw()
- Пишет текст, возвращает
FALSE
при ошибке. -
xmlwriter_start_dtd_entity()
- Начинает DTD-сущность, возвращает
FALSE
при ошибке. -
xmlwriter_end_dtd_entity()
- Заканчивает текущую DTD-сущность, возвращает
FALSE
при ошибке. -
xmlwriter_write_dtd_entity()
- Записывает полную DTD-сущность, возвращает
FALSE
при ошибке.
- Изменения в PHP 5.2.x
- Изменения, нарушающие обратную совместимость
- Новые сообщения об ошибках
- Changes in PHP datetime support
- Новые параметры
- Новые функции
- Новые методы
- Удаленные расширения
- Новые расширения
- Новые классы
- Новые глобальные константы
- Новые константы классов
- Новые конфигурационные параметры INI
- Сообщения об ошибках
- Другие улучшения
Коментарии
404 Not Found