При написании этой книги я
в первую очередь стремился к тому, чтобы читатель мог немедленно применить
полученные знания на практике. Глупо было бы пересказывать то, что можно
прочитать в электронной документации РНР. Вместо этого я ограничился
практической информацией, представляющей интерес для абсолютного большинства
web-программистов, и обошел стороной менее насущные концепции, чтобы читатели
самостоятельно изучили их на досуге. Многие главы завершаются примерами
проектов, относящихся к материалу данной главы. Эти примеры дают читателю
представление о том, как тот или иной аспект РНР используется в реальном
программировании.
В сценарном языке РНР воплотились совместные усилия разработчиков со всего
мира, в результате чего был создан исключительно богатый и мощный язык
web-программирования. В шестнадцати главах этого диска рассматриваются многие
аспекты, обусловившие популярность языка. Книга начинается с подробного описания
общих концепций и синтаксических конструкций языка, после чего читатель
знакомится с аспектами, относящимися непосредственно к web-программированию, —
такими, как динамическое построение страниц, создание ссылок и взаимодействие с
базами данных. Затем мы рассмотрим некоторые нетривиальные вопросы применения
РНР в web-программировании, включая XML, JavaScript, СОМ и безопасность. |