П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 3500 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 6103 раз(а).

Учебник HTML.
Просмотров 3265 раз(а).

Руководство по PHP5.
Просмотров 5486 раз(а).

Хостинг через призму DNS.
Просмотров 4124 раз(а).

Подборка текстов стандартных документов.
Просмотров 55763 раз(а).

Учебник PHP - Самоучитель
Просмотров 3078 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 5467 раз(а).

Внешние атаки...
Просмотров 3823 раз(а).

Учебник PHP.
Просмотров 2819 раз(а).

SSI в примерах.
Просмотров 37454 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Руководство по PHP
Пред. Приложение B. Миграция с PHP 4 на PHP 5 След.

Новые функции

В PHP 5 появилось некоторое количество новых функций. Вот их список:

Массивы:

  • array_combine() - Создает массив, используя один массив для ключей, а другой - для их значений

  • array_diff_uassoc() - Вычисляет различие массивов с дополнительной проверкой индексов, производимой заданной пользователем функцией обратного вызова

  • array_udiff() - Вычисляет различие массивов, используя функцию обратного вызова для сравнения данных

  • array_udiff_assoc() - Вычисляет различие массивов с дополнительной проверкой индексов. Данные сравниваются с использованием функции обратного вызова

  • array_udiff_uassoc() - Вычисляет различие массивов с дополнительной проверкой индексов. Данные сравниваются с использованием функции обратного вызова. Проверка индексов также производится с использованием функции обратного вызова

  • array_walk_recursive() - Применить пользовательскую функцию рекурсивно к каждому элементу массива

  • array_uintersect_assoc() - Вычисляет пересечение массивов с дополнительной проверкой индексов. Данные сравниваются с использованием функции обратного вызова

  • array_uintersect_uassoc() - Вычисляет пересечение массивов с дополнительной проверкой индексов. Как данные, так и индексы сравниваются при помощи функции обратного вызова

  • array_uintersect() - Вычисляет пересечение массивов. Данные сравниваются с использованием функции обратного вызова

InterBase:

  • ibase_affected_rows() - Возвращает количество записей, затронутых предыдущим запросом

  • ibase_backup() - Инициирует задачу резервного копирование в менеджере сервисов и сразу же возвращает управление

  • ibase_commit_ret() - Фиксирует транзакцию, не закрывая ее

  • ibase_db_info() - Запросить статистику базы данных

  • ibase_drop_db() - Удаляет базу данных

  • ibase_errcode() - Возвращает код ошибки

  • ibase_free_event_handler() - Отменяет зарегистрированный обработчик события

  • ibase_gen_id() - Инкрементирует именованный генератор и возвращает его новое значение

  • ibase_maintain_db() - Выполняет команду поддержки на сервере баз данных

  • ibase_name_result() - Присваивает имя набору результатов

  • ibase_num_params() - Возвращает число параметров в подготовленном запросе

  • ibase_param_info() - Возвращает информацию о параметре в подготовленном запросе

  • ibase_restore() - Инициирует задачу восстановление в менеджере сервисов и сразу же возвращает управление

  • ibase_rollback_ret() - Откатить транзакцию и запомнить ее контекст

  • ibase_server_info() - Запршивает статистику базы данных

  • ibase_service_attach() - Соединиться с менеджером сервисов

  • ibase_service_detach() - Разорвать соединение с менеджером сервисов

  • ibase_set_event_handler() - Зарегистрировать функцию обратного вызова, которая вызывается при публикации события

  • ibase_wait_event() - Ждать события, отправленного базой данных

iconv:

  • iconv_mime_decode() - Декодирует поле MIME-заголовка

  • iconv_mime_decode_headers() - Декодирует сразу несколько полей MIME-заголовков

  • iconv_mime_encode() - Составляет поле MIME-заголовка

  • iconv_strlen() - Возвращает количество символов в строке

  • iconv_strpos() - Находит позицию первого вхождения needle внутри haystack

  • iconv_strrpos() - Находит позицию последнего вхождения needle внутри указанного ряда haystack

  • iconv_substr() - Вырезать часть строки

Потоки:

  • stream_copy_to_stream() - Копирует данные с одного потока на другой

  • stream_get_line() - Получает строку из заданного ресурса потока до данного разделителя

  • stream_socket_accept() - Разрешить соединение на сокет, созданный stream_socket_server()

  • stream_socket_client() - Открыть Internet или Unix domain сокет

  • stream_socket_get_name() - Получить имя локальных или удаленных сокетов

  • stream_socket_recvfrom() - Получает данные от сокета, вне зависимости от того, произведено соединение или нет

  • stream_socket_sendto() - Посылает сообщение сокету, вне зависимости от того, произведено соединение или нет

  • stream_socket_server() - Создать Internet или или Unix domain сокет на стороне сервера

Связанные с датой и временем:

  • idate() - Форматирует локальное время/дату как integer

  • date_sunset() - Время захода солнца для данного дня и месторасположения

  • date_sunrise() - Время восхода солнца для данного дня и месторасположения

  • time_nanosleep() - Задержка на заданное число секунд и наносекунд

Строки:

  • str_split() - Преобразовать строку в массив

  • strpbrk() - Поиск любого набора символов в строке

  • substr_compare() - Безопасное для бинарных данных опционально регистрозависимое сравнение двух строк, начиная с offset и до length символов

Другие:

  • convert_uudecode() - декодирует строку, закодированную uuencode

  • convert_uuencode() - кодирует строку в uuencode

  • curl_copy_handle() - Копировать дескриптор cURL вместе со всеми его настройками

  • dba_key_split() - Разбивает ключ в строковом представлении в представление массива

  • dbase_get_header_info() - Получает заголовочную информацию базы данных dBase

  • dbx_fetch_row() - Выбирает записи из результата запроса, в котором установлен флаг DBX_RESULT_UNBUFFERED

  • fbsql_set_password() - Сменить пароль данного пользователя

  • file_put_contents() - Запись строки в файл

  • ftp_alloc() - Выделяет место для загружаемого файла

  • get_declared_interfaces() - Возвращает массив всех объявленных интерфейсов

  • get_headers() - Выбирает все заголовки, посланные сервером в ответ на HTTP-запрос

  • headers_list() - Возвращает список посланных (или готовых к отправке) заголовков ответа

  • http_build_query() - Генерирует URL-кодированную строку запроса

  • image_type_to_extension() - Получить расширение файла для типа изображения, возвращенного getimagesize(), exif_read_data(), exif_thumbnail(), exif_imagetype()

  • imagefilter() - Применяет фильтр изображения, используя выбранную фазу

  • imap_getacl() - Получает ACL для данного почтового ящика

  • ldap_sasl_bind() - Привязать к LDAP-директории используя SASL

  • mb_list_encodings() - Возвращает массив всех поддерживаемых кодировок

  • pcntl_getpriority() - Получает приоритет любого процесса

  • pcntl_wait() - Ждет или возвращает статус дочернего разветвленного процесса в зависимости от объявления системного вызова waitpid()

  • pg_version() - Возвращает массив с информацией о версии клиента, протокола и сервера (если доступно)

  • php_check_syntax() - Проверить синтаксис указанного файла

  • php_strip_whitespace() - Возвращает исходный код с удаленными комментариями и пробелами

  • proc_nice() - Сменить приоритет текущего процесса

  • pspell_config_data_dir() - Сменить расположение файлов данных языка

  • pspell_config_dict_dir() - Сменить расположение основного списка слов

  • setrawcookie() - Посылает cookie без кодирования url значения

  • snmp_read_mib() - Читает и анализирует MIB-файл в активное MIB-дерево

  • sqlite_fetch_column_types() - Возвращает массив типов столбцов для отдельной таблицы

Замечание: Модуль Tidy полностью сменил свой API.


Пред. Начало След.
Миграция конфигурационных файлов Уровень выше Новые директивы


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru