Работа над интернет-проектом может быть изнуряюще долгой и сложной, требующей изучения тонкостей работы СУБД и потоков ввода-вывода сервера, а может быть выполнена в куда более короткий срок и с меньшими затратами сил, если воспользоваться таким инструментом, как PHP. В этом пособии для начинающих рассматриваются все основные принципы разработки PHP-проектов, что позволит начинающему разработчику в короткие сроки приступить к работе над web-задачами.
Созданный изначально как небольшая надстройка над HTML, скриптовый язык PHP очень быстро приобрёл немалую популярность среди web-разработчиков благодаря принципу «быстрой разработки». Всё то, что «классическое» программирование для Web делает серьёзно, обдуманно, с анализом всех деталей, но вместе с тем тяжеловесно в вопросе «человеко-часов», PHP-подход оставляет скрытым от программиста.
Вы не знаете, когда именно ваша программа соединится с сервером СУБД, не следите за выделением памяти и файловыми дескрипторами, не заботитесь о том, как прочитать заголовок HTTP запроса, как извлечь из него параметры GET или POST, а всё внимание отдаёте именно логике работы динамической web-страницы. Не стоит считать PHP «несерьёзным» языком — в нём есть все функции, необходимые для web-программирования. Самоучитель Криса Ньюмана «Освой самостоятельно PHP. 10 минут на урок» покажет вам азы языка — работу с числами и сроками, «регулярные выражения», без которых нельзя обойтись при анализе текста, функции работы с датой и временем, разработку «своих» пользовательских функций в соответствии с принципом процедурного программирования.
Если вы не новичок в разработке ПО, но ещё не знакомы с web-программированием, первые главы книги вы можете бегло пролистать, и перейти к более серьёзным вопросам — «обработке форм» (получению сервером данных, введённых пользователем на вашем сайте), работе с cookies (той скрытой информацией, которая хранится на компьютере пользователя, и помогает вашему сайту «запоминать» ранее введенные данные), организации авторизации и прочим вопросам. Для тех, кто владеет навыками программирования, но не знаком с «внутренностями» PHP, самоучитель предлагает уроки по настройке интерпретатора PHP, его отладке и обработке ошибок, возникающих при выполнении «сценария» страницы.
44,281 просмотров всего, 2 просмотров сегодня