Содержание.
Глава 1. Краткое введение в PHP
Место PHP в мире Интернета
Достоинства PHP
Язык PHP свободно доступен (бесплатно)
Язык PHP свободно доступен (как речь)
PHP является межплатформенным языком
PHP является широко употребляемым языком
Сложности PHP скрыты внутри
Язык PHP предназначен для веб-разработки
PHP в действии
Основные правила написания программ на PHP
Начальные и конечные дескрипторы
Пробелы и учет регистра букв
Комментарии
Резюме
Глава 2. Обработка числовых и текстовых данных
Текст
Определение символьных строк текста
Манипулирование текстом
Числа
Применение разных типов чисел
Арифметические операции
Переменные
Выполнение операций над переменными
Вставка переменных в символьные строки
Резюме
Упражнения
Глава 3. Управляющая логика для принятия решений и повторения операций
Общее представление об истинности или ложности
Принятие решений
Принятие сложных решений
Повторение операций
Резюме
Упражнения
Глава 4. Группирование и обработка данных в массивах
Основы организации массивов
Создание массива
Выбор подходящего имени для массива
Создание числовых массивов
Определение размера массива
Перебор массивов
Модификация массивов
Сортировка массивов
Применение многомерных массивов
Резюме
Упражнения
Глава 5. Группирование лоrики в функциях и файлах
Объявление и вызов функций
Передача аргументов функциям
Возврат значений из функций
Представление об области действия переменных
Соблюдение правил относительно аргументов и возвращаемых значений
Выполнение кода из другого файла
Резюме
Упражнения
Глава 6. Оперирование объектами, объединяя данные и лоrику
Основы организации объектов
Конструкторы
Индикация ошибок с помощью исключений
Расширение объектов
Доступность свойств и методов
Пространства имен
Резюме
Упражнения
Глава 7. Создание веб-форм для обмена данными с пользователями
Полезные серверные переменные
Доступ к параметрам формы
Обработка форм с помощью функций
Проверка достоверности данных
Обязательные элементы формы
Числовые или строковые элементы формы
Диапазоны чисел
Адреса электронной почты
Списки, размечаемые дескриптором <select>
HTML и JavaScript
Отображение зна чений, устанавливаемых по умолчанию
Собирая все вместе
Резюме
Упражнения
Глава 8. Хранение информации в базах данных
Организация информации в базе данных
Подключение к программе базы данных
Создание таблицы базы данных
Ввод информации в базу данных
Безопасный ввод данных из формы
Законченная форма для ввода записей в базу данных
Извлечение информации из базы данных
Изменение формата извлекаемых строк таблицы
Безопасное извлечение данных для формы
Законченная форма для извлечения записей из базы данных
Резюме
Упражнения
Глава 9. Манипулирование файлами
Представление о полномочиях доступа к файлам
Чтение и запись всего содержимого файлов
Чтение из файла
Запись в файл
Частичное чтение и запись файлов
Манипулирование файлами формата CSV
Проверка полномочий доступа к файлам
Выявление ошибок
Санобработка предоставляемых извне путей к файлам
Резюме
Упражнения
Глава 10. Сохранение сведений о пользователях в сооkiе-файлах и сеансах
Манипулирование cookie-файлами
Активизация сеансов
Сохранение и извлечение информации
Конфигурирование сеансов
Регистрация и идентификация пользователей
Причины для размещения вызовов функций setcookie () session_start () вначале страницы
Резюме
Упражнения
Глава 11. Взаимодействие с друrими веб-сайтами и веб-службами
Простой доступ по URL с помощью функций манипулирования файлами
Универсальный доступ по URL с помощью расширения c URL
Извлечение данных по заданному URL методом GET
Извлечение данных по заданному URL методом POST
Применение сооkiе-файлов
Извлечение данных по HTTPS URL
Обслуживание запросов API
Резюме
Упражнения
Глава 12. Отладка кода
Управление выводом сообщений об ошибках
Устранение синтаксических ошибок
Проверка данных в программе
Добавление операторов вывода отладочной информации
Применение отладчика
Обработка неперехватываемых исключений
Резюме
Упражнения
Содержа ние
Глава 13. Тестирование: проверка правильности работы программы
Установка PHPUnit
Написание тестов
Изолирование тестируемого кода
Разработка посредством тестирования
Дополнительные сведения о тестировании
Резюме
Упражнение
Глава 14. Надлежащие нормы практики в программотехнике
Контроль версий исходного кода
Отслеживание ошибок
Среды и разработка
Масштабирование в перспективе
Резюме
Глава 15. Манипулирование датами и временем
Отображение даты или времени
Синтаксический анализ даты и времени
Расчет даты и времени
Манипулирование часовыми поясами
Резюме
Глава 16. Управление пакетами
Установка системы Composer
Ввод пакета в программу на PHP
Поиск пакетов
Дополнительные сведения о системе Composer
Резюме
Глава 17. Отправка сообщений по электронной почте
Библиотека Swift Mailer
Резюме
Глава 18. Каркасы
Laravel
Symfony
Zend Framework
Резюме
Глава 19. Применение PHP в режиме командной строки
Написание консольных программ на PHP
Применение веб-сервера, встроенного в PHP
Выполнение цикла PHP REPL
Резюме
Глава 20. Интернационализация и локализация
Манипулирование текстом
Сортировка и сравнение
Локализация выводимых результатов
Резюме
Приложения
Приложение А. Установка и конфигурирование интерпретатора PHP
Применение интерпретатора PHP , предоставляемого поставщиком услуг веб-хостинга
Установка интерпретатора PHP
Установка интерпретатора PHP в Мае OS Х
Установка интерпретатора PHP в Linux
Установка интерпретатора PHP в Windows
Видоизменение директив конфигурации PHP
Резюме
Приложение Б. Ответы на упражнения
PDF +files(RU) pdf+files (ru)
key 1qwryuHSIr3vBQ82boklEUZ41G7ZJWhoB7p9TUmowcE
Добавить комментарий