- Артикул:00-00006392
- Автор: Хопкинс К.
- ISBN: 978-5-699-72685-1
- Тираж: 2000 экз.
- Обложка: Мягкий переплет
- Издательство: Эксмо (все книги издательства)
- Город: Москва
- Страниц: 160
- Формат: 70х100 1/16
- Год: 2014
- Вес: 402 г
Язык РНР очень популярен, он обеспечивает функционирование 80% всех веб-сайтов, в том числе таких ресурсов, как Facebook, Wikipedia и WordPress. Этот язык прост в изучении и отлично подходит для начинающих, так что вы сможете довольно быстро начать его использовать. Вы узнаете, как шаг за шагом создать функционирующее блог-приложение, поймете, как РНР работает с данными, а также повысите безопасность своих РНР-приложений. Всего за несколько дней вы подготовите солидную базу для самостоятельного создания РНР-кода.
Оглавление
Предисловие
Для кого предназначена эта книга
Условные обозначения
Образцы кода
Советы, примечания и предупреждения
Об авторе
О серии «Интенсивный курс»
Глава 1. Быстрая установка сервера
Что такое РНР?
Настройка
Начало работы
Операционная система Windows
Операционная система OS X
Операционная система Linux
Конфигурация РНР
Привет, мир РНР
Переменные языка РНР
Массивы
Комментарии
Подготовка проекта
Резюме
Глава 2. РНР и данные
Операторы
Условные операторы
Оператор if
Оператор else
Оператор else if
Оператор switch
Циклы
Цикл for
Цикл while
Цикл foreach
Базы данных, MySQL и РНР
Резюме
Глава 3. Объекты и парадигма ООП
Первые шаги в ООП
Расширение классов
Шаблоны
Файлы проекта
Резюме
Глава 4. Формы
Элементы форм
Методы POST и GET
Действия формы в РНР
Суперглобальные переменные и массив $_REQUEST
Формы и базы данных
Усовершенствование нашей платформы
Резюме
Глава 5. Сеансы и файлы cookie
Файлы cookie: обзор
Сеансы: обзор
Сравнение сеансов и файлов cookies
Файлы cookie
Сеансы
Сеансы и файлы cookie в РНР
Файлы cookie в РНР
Сеансы в РНР
Работа над проектом
Резюме
Глава 6. Язык РНР и безопасность
Файл php.ini и безопасность
Параметр allow_url_include
Параметр open_basedir
Управление ошибками
Повышение безопасности сеанса
Проверка предоставленных данных
Резюме
Заключение
Предметный указатель