Аргерих Л. О языке РНР. Часть 1. Страница 5


Эта книга призвана помочь веб-разработчикам создавать с помощью РНР са­мые современные веб-приложения, для которых характерны как минимум:

♦ Масштабируемость

♦ Эффективность

♦ Защищенность

♦ Модульность

♦ Многозвенность

Эта книга - не просто учебник по языку, в ней рассмотрены передовые идеи, применяемые для создания успешных крупномасштабных веб-приложений.

Для кого эта книга?

Эта книга предназначена для программистов, которые владеют РНР в доста­точной мере, чтобы писать с его помощью и сопровождать небольшие веб- приложения. Хотя синтаксис РНР рассматривается еще раз, предполагает­ся, что читателям этой книги не требуется объяснять принципиальные осно­вы программирования. Предполагается также наличие интереса к програм­мированию веб-приложений, особенно к разработке крупных веб-сайтов и общему программированию сетей.

Кроме того, предполагается, что читатель в принципе знаком с базами дан­ных. Хотя мы включили в книгу начальные сведения по основам баз дан­ных, хорошее знание этих систем, несомненно, облегчит понимание части материала (в частности, примеры в главах, посвященных базам данных, и примеры из практики).

О чем рассказывается в этой книге?

Книга содержит 24 главы и 2 примера из практики (case studies). Кроме то­го, есть четыре приложения, размещенных в Интернете. Главы объединены в пять частей:

'Часть 1 рассказывает о задачах и истоках РНР4. Кроме того, она позво­лит профессиональному программисту хорошо разобраться с особеннос­тями установки РНР.

♦ Глава 1 знакомит с РНР4 и его достоинствами. Кроме того, дается об­щее представление об эволюции РНР и проводится его сравнение с прочими языками сценариев, которые применяются в настоящее вре­мя. В заключение приводится большой список справочной информа­ции и полезной документации.

♦ Глава 2 целиком посвящена установке РНР вместе с поддержкой веб­сервера и баз данных на платформах UNIX, Windows и Mac OS X. Эта глава особенно подробно описывает установку РНР вместе с популяр­ным веб-сервером Apache и широко используемой базой данных MySQL.

♦ Часть 2 посвящена основам РНР. Будут рассмотрены синтаксис РНР, важнейшие встроенные функции и объектно-ориентированное програм­мирование. Она предназначена для программистов РНР со средней подго­товкой.

♦ Глава 3 знакомит с основными конструкциями языка РНР - элемен­тами сценариев РНР, литералами, переменными, типами данных, вы­ражениями и операторами, переменными форм и системными пере­менными.