Архив метки: php 5

php 5

PHP 5 для профессионалов — Эд Леки-Томпсон, Хьяо Айде-Гудман, Алек Коув, Стивен Д. Новицки

В руководстве «PHP 5 для профессионалов» описаны вся мощь и возможности этого языка программирования. Подзаголовок этой книги — «Программистам от программистов», говорит о том, что руководство написано профессионалами в своей области. В книге содержится информация о том, как средствами PHP 5 построить масштабируемую и высокопроизводительную инфраструктуру и какими инструментами пользоваться. Руководство снабжено обилием практических примеров, которые помогут лучше понять процесс работы с PHP 5. Кроме того, книга рассматривает основные концепции объектно-ориентированного подхода в среде PHP 5, описывает методы управления проектами и освещает множество других часто возникающих вопросов. Авторский состав руководства «PHP 5 для профессионалов», состоящий из Хьяо Айде-Гудмана, Алека Коува, Эд Леки-Томпсона и Стивена Д. Новицки, составил его для программистов, которые намерены научиться создавать программное обеспечение в кратчайшие сроки.

PHP. Объекты, шаблоны и методики программирования — Мэтт Зандстра

Создание высокопрофессионального кода на языке программирования PHP, применение объектно-ориентированного программирования, шаблонов и различных средств разработки станет доступным программисту благодаря основательной книге «PHP. Объекты, шаблоны и методики программирования». Еще недавно ООП (объектно-ориентированное программирование) связывалось с такими языками, как Java или C++. Но за последние годы ООП прочно внедрилось в РНР, затронув не только сами средства языка, но и шаблоны их использования. Сама концепция ООП остается той же, однако ее применение в различных языках отличается. Эта книга посвящена рассмотрению объектно-ориентированного программирования и проектирования и методик их применения с точки зрения разработчика на РНР. В начале книги приведен обзор объектно-ориентированных возможностей PHP. Рассмотрены такие важные темы, как создание объектов, определение класса, инкапсуляция методов и свойств, наследование и другие. Читатели узнают и об абстрактных классах, статистических методах и свойствах, клонировании объектов, обработке исключений и тому подобное. Большое внимание уделено и практическим решениям в области ООП и выбору наилучших их вариантов. В следующей части книги речь идет о шаблонах проектирования, их концепциях и способах реализации важных шаблонов в приложениях на PHP. Рассмотрены также и шаблоны корпоративных приложений и баз данных. В последней части книги описаны разнообразные важные утилиты, в частности PHPDocumentor, PHPUnit2, Phing, PEAR и CVS. Благодаря им значительно облегчаются процессы управления работой групп разработчиков, создания необходимой технической документации, тестирования программного кода и развертывания PHP-приложений.

PHP 5. Экспресс-курс — Вадим Будилов

Книга «PHP 5. Экспресс-курс» посвящена языку программирования PHP 5. В руководстве рассматриваются основы языка, правила и принципы написания тех базовых сценариев, которые чаще других используются программистами при создании Web-приложений. Описываются реляционные базы данных, виды работы с ними и с данными XML, рассмотрены стили XSL и способы их применения в процессах представления и преобразования данных в формате XML. Объясняется, каким образом следует выполнять разработку приложений клиент-сервер и SOAP-приложений. Материал подается в форме справочника и снабжен множеством полезных примеров. Книга предназначена для разработчиков Web-приложений — как начинающих, так и опытных.

PHP 5 для начинающих — Дэйв У. Мерсер, Аллан Кент, Стивен Новицки, Дэвид Мерсер, Дэн Скуайер, Ван Кью Чой

«PHP 5 для начинающих» представляет собой учебное пособие по современной версии PHP. В книге охвачены все основные концепции, связанные с этим языком программирования. Подробно рассматривается установка и варианты конфигурирования PHP, описываются необходимые базовые понятия, включая циклы, массивы, переменные, условные операторы и основы объектно-ориентированного программирования. Помимо этого, обсуждаются способы использования систем управления базами данных MySQL и SQLite, методы работы с HTTP-данными из PHP, повторное использование кода PHP, PEAR-пакеты, создание PHP-сценариев командной строки. Объясняется, как обрабатывать ошибки, тестировать и отлаживать приложения. Учебник рекомендуется всем, кто хочет научиться работать с версией PHP 5.

Web 2.0. Создание приложений на PHP — Квентин Зервас

Энциклопедическое издание «Web 2.0. Создание приложений на PHP», в котором исследуется процесс разработки веб-приложений на языке PHP. Описание начинается с нуля, а задействованный в книге метод позволяет досконально и пошагово изучить на практике предложенную тему. При этом у читателя появляется возможность при разработке веб-приложения применить буквально все уже известные ему знания.Следуя современным установившимся стандартам, книга построена в рамках определенной концепции.

При написании кода, необходимого для разработки законченных приложений, используется Web 2.0. Не выходя за пределы стандартов, установленных Web, автор задействует технологию Ajax, используя библиотеку JavaScript кода — Smarty. Кроме всего прочего, активно применяются каскадные таблицы стилей XSS и система управления шаблонами Smarty. Для тех случаев, когда требуется писать большие объемы исходного кода на языке PHP 5, рекомендуется использовать библиотеку с открытым кодом Zend Framework. Таким образом, предложена разумная возможность находить удачные решения для значительной части проблем, обычно возникающих в ходе веб-программирования.

В книге детально и наглядно объясняется, как с помощью разнообразных средств и инструментов библиотеки Zend Framework, а также свободно распространяемых систем управления базами данных MySQL и PostgreSQL реализовывать общие задачи, связанные, к примеру, с абстрактным уровнем баз данных. В число примеров реализации частных задач входит авторизация, распознавание пользователей, поиск по сайту и прочее. Кроме того, подробно освещаются способы создания оригинальных интерфейсов при помощи визуальных эффектов, которые реализуются и поддерживаются библиотекой Script.aculo.us, использующей JavaScript.

Особый интерес у читателя может вызывать один из рассмотренных в этой книге примеров приложений для Web 2.0. Это компьютерная программа, практическая реализация которой представляет собой многопользовательскую систему он-лайн дневников на сайте. Система обладает всеми опциями и функциями, необходимыми для сетевых блогов. Зарегистрированным посетителям предоставляется возможность вести персональные дневники, помещать в них фотографии, задавать свое географическое положение с помощью Google Maps, присваивать заметкам тематические тэги и т.д. Для отображения заметок в пользовательском браузере применяется стандартный набор микроформатов.

PHP. Практика создания Web-сайтов — Максим Кузнецов, Игорь Симдянов

В книге «PHP. Практика создания Web-сайтов» описывается создание различных Web-приложений, которые являются элементами любого полнофункционального сайта. Здесь попутно обсуждаются основные вопросы, с которыми сталкивается Web-разработчик, начиная с проектирования инструментария для максимально быстрой разработки Web-приложений и нововведений языка РНР и заканчивая важными вопросами безопасности и характерными особенностями программирования различных клиент-серверных приложений. Необходимо сказать, что книга ориентирована на пользователей, которые знакомы с языком HTML и основными возможностями РНР. Следует отметить, что второе издание было изменено с учетом изменений РНР версий 5.1 и 6.0. Приятной особенностью является тот факт, что на диске, прилагаемом к книге, Вы найдете исходные коды Web-приложений, которые разрабатываются в книге. Для Web-разработчиков и программистов.

Объектно-ориентированное программирование на PHP 5 — Питер Ловэйн

В издании «Объектно-ориентированное программирование на PHP 5» детально рассмотрены приемы и принципы объектно-ориентированного программирования касательно их использованию к языку РНР 5, предназначенному для разработки различных Web-приложений. Отметим, что изложение материала сопровождается примерами кода и иллюстрациями. В этой книге приведены образцы создания различных классов для масштабирования изображений буквально на лету, а также постраничного просмотра крупных наборов записей и эффективной работы с базами данных. В ней рассмотрены новейшие средства, которые включены в обычную библиотеку РНР: интегрированная база данных SQLiteDatabase, класс SimpleXML, потребление различных Web-сервисов на базе SoapClient, а также слой абстрагирования доступа к данным PDO. Книга рассчитана на программистов с разным уровнем подготовки. Для понимания материала, который изложен, в этой книге предварительное знакомство с ООП не требуется.

Разработка WEB-приложений на PHP 5. Профессиональная работа — А. В. Олищук, А. Н. Чаплыгин

Книга «Разработка WEB-приложений на PHP 5. Профессиональная работа» рассматривает профессиональное применение языка РНР 5. РНР 5 — это наиболее популярный, достаточно мощный, относительно простой в изучении и эффективный язык Web-программирования. Здесь затрагивается достаточно широкий круг тем, которые связаны с разработкой Web-приложений любого предназначения и уровня сложности. В этой книге читатель сможет найти все, что действительно нужно для начала эффективной работы и последующего применения языка РНР — начиная с основ и установки ПО и заканчивая разнообразными инструментами работы с XML, системами управления Web-сервисами и базами данных. Отметим, что А. В. Олищук и А. Н. Чаплыгин применили практический подход к изложению материала: абсолютно все темы рассматриваются на лаконичных примерах, а также снабжены полезными ссылками на дополнительные материалы. Для того чтобы начать работать с описываемого книгой, от пользователя требуется только минимальный объем знаний в вопросах проектирования Web-страниц: краткое знакомство с HTML и умение работать с браузером. Но, так как книга изначально была ориентирована на специальные функциональные возможности именно языка РНР 5, то она будет полезна не только лишь новичкам, но и разработчикам, решившим перейти с 4-ой версии языка на 5-ую.

PHP 5 — Дмитрий Котеров, Алексей Костарев

В книге «PHP 5» авторами Алексеем Костаревым и Дмитрием Котеровым изложены основы функционирования веб-серверов, рассмотрены процесс сборки исполняемого модуля PHP в ОС UNIX, синтаксис и стандартные функции языка PHP, а также инструментарий разработчика (утилиты для отладки сценариев в том числе). Описаны функции PHP, позволяющие работать с массивами, СУБД MySQL, файлами, почтой, графическими примитивами, регулярными выражениями в формате PCRE, сессиями и пр. Отдельно рассмотрены возможности языка в области работы с XML-документами, объектно-ориентированное программирование и различные подходы к разделению PHP-кода и HTML-шаблонов сайта. В этом издании появились главы по технологиям AJAX и DbSimple и исправлены опечатки.

Самоучитель PHP 5 — Д. Н. Колисниченко

Учебник «Самоучитель PHP 5», благодаря тому, что весь материал излагается простым и доступным языком, идеально подходит для тех, кто только начинает знакомство с РНР. Это издание само по себе прекрасное учебное пособие, благодаря которому вы познакомитесь и научитесь использовать на практике РНР. В книге есть все необходимое для начинающих программистов: подробные описания настроек РНР, доступное изложение базовой конструкции РНР и основ CGI, объясняются методы и способы работы со многими специальными технологиями РНР, такими как каналы, соккеты, сессии и многое другое и даже рассматриваются способы взаимодействия баз данных с РНР. Помимо общих данных и примеров в книге даны подробные описания, которые помогут вам самостоятельно создать форум, чаты, почтовые рассылки, Интернет магазин, гостевые книги и новостные ленты на сайтах. В книге имеются примеры готовых скриптов. Помимо этого отдельное внимание уделяется способа создания системы для автоматического управления содержимым на вашем сайте. Также имеется подробное описание некоторых профессиональных приложений, таких как форум phpВВ и система PHP-Nuke. Благодаря этому вам не придется убивать время на то, чтобы создать давно созданное и широко используемое на множестве Интернет — сайтов. Данное учебное пособие позволит вам быстро научиться применять знания на практике. Автором книги является опытный автор, издавший множество книг подобной тематики.