Новые функции
В 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.
Image:
libXML:
mbstring:
-
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:
spl:
-
spl_object_hash()
- Возвращает хеш-значение для данного объекта
-
int iterator_apply(Traversable it, mixed function [, mixed params])
- Вызывает функцию для каждого элемента итератора.
pcre:
-
preg_last_error()
- Возвращает код ошибки для последнего поиска по регулярному выражению.
pgsql:
-
pg_field_table()
- Возвращает название таблицы, которой принадлежит поле, или oid
таблицы, если oid_only содержит
TRUE
posix:
gmp:
xmlwriter: