PHP для начинающих

Александр Жадаев

Если у вас есть опыт верстки веб-страниц и вы хотите перейти на новый уровень разработки, то эта книга для вас. Вы познакомитесь с наиболее популярным языком программирования для создания веб-приложений — PHP. Благодаря практическим примерам в книге вы научитесь разрабатывать веб-приложения, превращать статические сайты в динамические, использовать веб-технологию AJAX для загрузки больших объемов данных на сайт. Кроме того, узнаете, как управлять базами данных с помощью MySQL, и познакомитесь с концепциями объектно-ориентированного программирования.

Издательство: Питер, 2014 г.

ISBN 978-5-496-00844-0

Количество страниц: 288.

Содержание книги «PHP для начинающих»:

  • 9 От издательства
  • 10 Глава 1. Что такое язык PHP
    • 11 1.1. Работа сценария PHP
    • 14 1.2. Основы синтаксиса языка PHP
    • 15 1.3. Создание и запуск первого сценария PHP
    • 18 1.4. Комментарии внутри кода PHP
    • 20 1.5. Переменные
    • 21 1.6. Типы данных PHP
      • 21 boolean
      • 21 string
      • 22 integer
      • 22 float
      • 22 array
      • 24 resource
      • 24 NULL
    • 24 1.7. Константы в PHP
    • 26 1.8. Операторы PHP
      • 26 Операторы присвоения
      • 27 Математические операторы
      • 28 Комбинированные операторы присвоения
      • 28 Строковые операторы
      • 29 Операторы инкремента и декремента
      • 30 Битовые операторы
      • 31 Операторы сравнения
      • 32 Логические операторы
      • 33 Приоритеты операторов
      • 34 Условные операторы
      • 36 Оператор switch
      • 37 Операторы циклов
    • 42 1.9. Работа с функциями в PHP
      • 43 Синтаксис функций PHP
      • 44 Передача аргументов
      • 46 Значения параметров по умолчанию
      • 46 Видимость переменных
    • 49 1.10. Операторы повторного использования кода
    • 51 1.11. Резюме
  • 52 Глава 2. Веб-приложения
    • 52 2.1. Работа с формами
    • 60 2.2. Загрузка и обработка файлов
    • 64 2.3. Сеансы
    • 67 2.4. Работа с cookie
    • 72 2.5. Работа с FTP
      • 74 Загрузка файлов на сервер FTP
      • 76 Скачивание файла с сервера FTP
    • 77 2.6. Резюме
  • 79 Глава 3. Знакомство с MySQL
    • 79 3.1. Что такое MySQL
    • 80 3.2. Основные сведения о реляционных базах данных
      • 80 Таблицы
      • 81 Первичный ключ
      • 82 Связи между таблицами. Внешний ключ
      • 84 Целостность данных
    • 86 3.3. Проектирование базы данных
    • 89 3.4. Управление базой данных с помощью SQL
      • 90 Выполнение SQL-команд
      • 92 Создание базы данных
      • 94 Работа с таблицами
      • 99 Типы данных в MySQL
      • 106 Свойства столбцов
      • 120 Другие команды работы с таблицами
      • 122 Ввод данных в таблицу
      • 132 Извлечение данных из таблиц
      • 138 Вложенные запросы
      • 139 Объединение результатов запросов
      • 140 Выгрузка данных в файл
      • 142 Изменение данных
    • 145 3.5. Резюме
  • 146 Глава 4. Операторы и функции языка SQL
    • 146 4.1. Операторы и функции проверки условий
      • 147 Операторы сравнения
      • 161 Операторы сравнения с результатами вложенного запроса
      • 166 Логические операторы
      • 168 Операторы и функции, основанные на сравнении
    • 172 4.2. Групповые функции
      • 172 Перечень групповых функций
      • 180 Параметр GROUP BY
      • 182 Параметр HAVING
    • 183 4.3. Числовые операторы и функции
      • 183 Арифметические операторы
      • 183 Алгебраические функции
      • 185 Тригонометрические функции
    • 186 4.4. Функции даты и времени
      • 186 Функции получения текущей даты и времени
      • 187 Функции получения компонентов даты и времени
      • 191 Функции сложения и вычитания дат
      • 195 Функции преобразования форматов дат
    • 198 4.5. Символьные функции
    • 204 4.6. Резюме
  • 205 Глава 5. Работа с базами данных и их администрирование из веб-приложений
    • 205 5.1. Интерфейс с PHP
      • 205 Подготовительные действия
      • 209 Выполнение запроса к базе данных
      • 214 Обработка ошибок
      • 217 Ввод данных в базу
    • 225 5.2. Администрирование и безопасность баз данных MySQL
      • 225 Учетные записи пользователей
      • 229 Система привилегий доступа
    • 236 5.3. Резюме
  • 237 Глава 6. Технология AJAX
    • 238 6.1. Как работает AJAX
      • 239 Знакомство с XML
      • 242 Первое веб-приложение с использованием AJAX
    • 251 6.2. Работа с данными XML
    • 255 6.3. Работа с MySQL
    • 260 6.4. Резюме
  • 261 Глава 7. Концепция объектно-ориентированного программирования
    • 262 7.1. Классы и объекты
      • 263 Создание классов, свойств и методов
      • 265 Создание объектов — экземпляров класса
      • 266 Обращение к свойствам и методам
    • 267 7.2. Реализация наследования в РНР
      • 269 Перекрытие
      • 270 Статические методы класса
      • 271 Константы класса
      • 271 Обращение к элементам классов
      • 273 Проверка типа объекта
      • 273 Клонирование объекта
    • 274 7.3. Абстрактные классы
      • 275 Интерфейсы
      • 276 Предотвращение перекрытия — final
      • 277 Итераторы
    • 277 7.4. Функции для работы с классами и объектами
      • 278 get_class_methods()
      • 278 get_class_vars()
      • 279 get_object_vars()
      • 280 method_exists()
      • 281 get_class()
      • 282 get_parent_class()
      • 282 is_subclass_of()
    • 283 7.5. Обработка исключительных ситуаций
    • 287 7.6. Резюме

Инструкция как скачать книгу Александр Жадаев: PHP для начинающих в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
PHP для начинающих
Рейтинг книги:
1 голос
3546

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: