Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.
Книга «PHP 5 для начинающих» представляет собой учебное пособие, в котором подробно описана современная версия языка PHP. Главная цель данного издания заключается в том, чтобы читатель получил широкое представление о PHP 5, а также о связанных технологиях и темах. Авторами рассматривается очень много вопросов, поэтому для решения каких-либо конкретных проблем читателю следует обратиться к более специализированным книгам. Например, если вас главным образом интересует использование PHP 5 совместно с MySQL, то, скорее всего, лучше будет изучить материал, где этот аспект PHP рассматривается подробно, например, издание, которое называется «Разработка Web-приложений с помощью PHP и MySQL». Если же вы уже хорошо знакомы со всеми аспектами программирования на PHP, то ознакомиться с более сложными темами вам поможет книга «PHP 5. Профессиональное программирование».
Материал издания организован логичным и последовательным способом. Это означает, что без особой необходимости новые понятия или темы не рассматриваются без предварительного ознакомления с ними. Например, до того как узнать о создании метода класса, вы уже познакомитесь с понятием функции, и поэтому вам не придется тратить время, "перепрыгивая" с одного раздела на другой, чтобы понять обсуждаемую тему.
Установка и использование PHP, содержит пошаговые инструкции по установке PHP на Linux и Windows. Кроме того, здесь описана установка и конфигурирование веб-серверов IIS и Apache, с тем, чтобы можно было просматривать PHP-страницы в браузере.
Написание простых программ, представляет небольшой сценарий на PHP 5 в действии. Здесь рассматриваются интернет-протоколы и HTTP, а также связь PHP с ними. Примеры сценариев позволят читателю понять, как PHP вписывается в общую картину WEB. Затем начинается подробное изучение основных понятий языка: читатель познакомится с переменными, типами данных и выражениями.
PHP, HTML и состояние сеанса. Здесь показано, как можно использовать информацию, передаваемую как часть HTTP запросов и ответов, для сбора полезных данных о различных аспектах программной среды. В частности, рассматривается серверная информация, методы GET и POST и cookie-файлы. Множество практических примеров покажут, как можно задействовать HTML формы и их элементы для сбора информации, используемой в PHP сценариях. Дополнительно рассматриваются такие темы, как протокол HTTP, сеансы и состояние соединений.
Логические операторы, циклы и массивы, посвящена одной из наиболее важных тем в изучении любого языка: логике построения программы. Описываются операторы сравнения, условные операторы, а также различные выражения, например, if и switch, в которых они используются. Не менее важны циклы, которые позволяют сравнительно просто выполнять повторяющиеся действия. Хорошее понимание этих основ позволит вам разобраться с несколько более сложной концепцией массивов и изучить использование циклов, в том числе и для манипулирования данными в массивах.
Надежный и понятный код, предостерегает читателя от плохой практики программирования. Здесь рассматриваются отладка и тестирование, а также использование PHP 5 для изящной обработки ошибок. Представлены полезные примеры по поддержанию эффективного, надежного и устойчивого кода. Также показано, как можно использовать проверку форм с тем, чтобы предохранить программы от ложных или бессмысленных данных.
Создание высококачественного кода, связана с предыдущей темой; здесь представлены хорошие практические приемы программирования. Читатель познакомится со всеми аспектами создания высококачественного кода: от проектирования, оптимизации и представления до разбиения на модули при написании пользовательских функций, а также с важными связанными понятиями, такими как область действия.
Файлы и каталоги, описывает возможности PHP для работы с файлами и каталогами. Открытие, закрытие, чтение и запись в файлы являются основными операциями многих программ. Здесь подробно описываются эти операции применительно к PHP, а также другие важные вопросы, такие как права доступа к файлам и владение файлами. В качестве примера рассматривается создание редактора текстовых файлов.
XML, посвящена интереснейшей технологии – XML, которая широко применяется для передачи структурированной информации. PHP 5 оснащен новыми функциями, которые позволяют быстрее и эффективнее работать с XML. Вы увидите множество примеров, которые раскроют вам все преимущества языка XML.
Введение в базы данных и SQL, Получение данных от MySQL с помощью PHP и Использование PHP для управления информацией в базах данных MySQL, представляют хорошее руководство по сохранению, извлечению и обработке данных с помощью PHP и СУБД MySQL. Здесь рассматривается установка и использование MySQL для изучения основ архитектуры реляционных баз данных. Вы познакомитесь с основными функциями PHP, необходимыми для выполнения многих базовых операций, таких как создание баз данных и подключение к ним, а также вставка, извлечение, обновление и изменение информации. Эти сведения будут полезны при разработке связанных программ, которые фигурируют в качестве представленных примеров.
Введение в объектно-ориентированное программирование, познакомит вас с теоретическими основами объектно-ориентированного программирования и охватывает такие важные темы, как наследование, инкапсуляция и абстракция. Здесь представлены примеры, демонстрирующие поддержку ООП в PHP 5.
Работа с UML и классами, описывает практическое использование ООП на примере создания объектно-ориентированного приложения, спроектированного с помощью унифицированного языка моделирования – UML.
PEAR, познакомит вас с библиотекой PEAR, которая представляет собой репозиторий PHP расширений и приложений. Здесь рассматривается методика поиска и применения пакетов PEAR для добавления функциональности в разрабатываемые приложения. В качестве примеров демонстрируется несколько приложений, использующих PEAR-пакеты для решения различных задач.
PHP 5 и электронная почта, излагает основы электронной почты и описывает связанные с ней протоколы и технологии. Описывается поддержка E-Mail в PHP 5, обсуждаются многоцелевые почтовые расширения интернет – MIME и рассматривается пример приложения, показывающего на практике присоединение к E-Mail сообщению файла с помощью MIME.
Генерирование графики, расскажет вам, как использовать библиотеку GD для создания графики для веб-страниц. Рассматриваются примеры создания и использования изображений, рисование линий и фигур, а также работа с текстом в GD.
Учебный пример: диспетчер протоколирования на PHP, поможет объединить все полученные знания и разработать более крупное приложение. На примере разработки агента протоколирования подробно описывается процесс создания сложного программного решения.
В конце книги «PHP 5 для начинающих» содержатся приложения с полезной практической и справочной информацией.
Формат: PDF + Примеры кода
Качество: eBook
Страниц: 848