Самоучитель по креативному веб-дизайну. Книга 3, стр.109
версия РНР (РНР4, РНР версии 4) распространяется бесплат — но (на многих Web-сайтах, в том числе http://www. PHP. net) и имеет открытый кой, вы при желании можете исходный код РНР и посмотреть, что делается кулисами». Тем не менее, бесплатное распространение и открытость исходного кода — это не основная причина того, РНР в настоящее время ис — на более чем 6 000 000 доменах. стал главным серверным ком сценариев для Web-серверов по следующим причинам:
• Язык РНР может как на платформе Windows NT, и на платформе Unix, что создавать сложные Web-сайты для любой платформы.
• Язык РНР обладает и в то же время элегантным объектно-ориен — синтаксисом, описанным во многих источниках (как в книгах различных авторов, и в сети Internet). Более конструкции языка РНР многим разработчикам, работающим с процедурными или объектно-ориентированными программирования. Таким образом,
вы знаете С, C++ , Java, Pascal или Basic, написание сценариев
и функций РНР не представит для вас трудностей — вам не будет
казаться, что вы изучаете абсолютно новый программирования.
• Язык РНР оптимизирован Web-разработчиков, позволяя выполнять
задачи с помощью вызовов нескольких (вставленных в
49 4 Глава 10. РНР4
HTML-код Web-страницы), что на других языках может сделано только при знаниях языка и с помощью достаточно громоздкого
• Язык РНР очень В отличие от активных серверных страниц,
рые приводят к снижению производительности IIS-сервера одновре — менной обработке сложных ASP-страниц, PHP-страницы компилироваться, оптимизироваться и кэшироваться в памяти, что позво — серверу одновременно обрабатывать количество РНР-страниц

