стандарт открытого интерфейса связи с информационными базами (Open Database
Connectivity Standard, ODBC), имеется возможность подключаться к каждой базе
данных, для которых существует ODBC-драйвер.
3. Встроенные библиотеки. Поскольку язык РНР создавался для
применения при Web-программировании, он обладает большим количеством
встроенных функций для выполнения различных полезных задач, связанных с Web-
программированием. С его помощью можно создавать PDF-документы, рассылать
сообщения по электронной почте, подключаться к иным службам сети, генерировать
GIF-изображения и работать с cookie-наборами.
4. Цена. Распространение пакета РНР бесплатно.
5. Изучение РНР. Синтаксис РНР основывается на всех языках
программирования, на Perl и Си прежде всего.
6. Переносимость. Применять пакет РНР возможно под управлением
множественных различных оперативных систем. Возможно создавать код РНР в
сфере следующих бесплатных Unix-похожих ОС, FreeBSD и Linux, служебных
версий Unix типа Solaris и IRIX или различных версий Microsoft Windows. Как
правило, программы будут работать без возможных изменений в различных сферах
с установленным пакетом РНР [4].
7. Исходный код. Для пользователя открыт доступ к исходному коду РНР.
Если имеется необходимость в данном языке что-нибудь изменить либо добавить,
то в отличии от закрытых коммерческих продуктов программ, это можно всегда
осуществить.
Так, для разработки автоматизированной системы отдела документооборота
предприятия в виде Web-приложения наиболее всего соответствует язык
программирования РНР с использованием Html, СSS и JavaScript.
В этом проекте к системе управления базами данных предъявляются такие
особенные требования [18,25]:
- наличие поддержки транзакций,
- наличие поддержки внешних ключей,
- правильная работа с русским языком,
- инструмент управления с графическим интерфейсом,
- способность доступа к информации с помощью языка запросов SQL,