Если вы интересуетесь веб-программированием и разработкой динамических веб-сайтов — эта книга для Вас! Наша книга поможет вам освоить язык РНР практически с нуля — от самых-самых основ до создания своих собственных приложений и библиотек кода. Пошаговые примеры помогут вам разобраться с многочисленными функциями РНР.- вы узнаете, как правильно использовать строки;- что такое массивы и какие действия с ними можно выполнять; вы узнаете, как используется ООП (объектно-ориентированное программирование) в РНР;- научитесь использовать PHP-сеансы и получать доступ к параметрам формы и загруженным файлам;- узнаете, как отправить Cookies и перенаправить браузер или как получить доступ к базам данных из РНР;- поработаете с графикой в РНР и научитесь динамически генерировать изображения с помощью РНР;- узнаете, как сделать свои веб-приложения безопасными и защитить их от наиболее распространенных и опасных атак и многое-многое другое. Большая часть книги посвящена подробному Справочнику функций РНР — для каждой функции в этом справочнике будет указано: ее имя, принимаемые параметры с типами данных, будет сказано, какой из параметров обязательный, а какой — нет, также будут приведены краткое описание функции, побочные эффекты, ошибки и возвращаемые функцией структуры данных. Для удобства справочник составлен в алфавитном порядке. Книга будет полезна программистам любого уровня — от самых начинающих до продвинутых пользователей, каждый найдет здесь для себя много полезного.