51
более миллиона обращений в день. Результаты тестирования, опубликованные
компанией Zend Technologies, говорят о том, что производительность РНР в
сравнении с иными конкурирующими продуктами наиболее высокая.
Интеграция с информационными базами. Данный язык обладает
встроенной связностью с большим числом систем информационных баз:
Sybase, MySQL, InterBase, PostgreSQL, Informix, mSQL, Hyperware, Oracle, dbm,
Используя стандарт открытого интерфейса связи с информационными базами
(Open Database Connectivity Standard, ODBC), имеется возможность
подключаться к каждой базе данных, для которых существует ODBC-драйвер.
Встроенные библиотеки. Поскольку язык РНР создавался для применения
при Web-программировании, он обладает большим количеством встроенных
функций для выполнения различных полезных задач, связанных с Web-
программированием. С его помощью можно создавать PDF-документы,
рассылать сообщения по электронной почте, подключаться к иным службам
сети, генерировать GIF-изображения и работать с cookie-наборами.
Цена. Распространение пакета РНР бесплатно.
Изучение РНР. Синтаксис РНР основывается на всех языках
программирования, на Perl и Си прежде всего.
Переносимость. Применять пакет РНР возможно под управлением
множественных различных оперативных систем. Возможно создавать код РНР
в сфере следующих бесплатных Unix-похожих ОС, FreeBSD и Linux,
служебных версий Unix типа Solaris и IRIX или различных версий Microsoft
Windows. Как правило, программы будут работать без возможных изменений в
различных сферах с установленным пакетом РНР [7].
Исходный код. Для пользователя открыт доступ к исходному коду РНР.
Если имеется необходимость в данном языке что-нибудь изменить либо
добавить, то в отличии от закрытых коммерческих продуктов программ, это
можно всегда осуществить.
Так, для разработки автоматизированной системы отдела техподдержки
предприятия в виде Web-приложения наиболее всего соответствует язык