ВНИМАНИЕ: Актуальная версия текста учебника находится на сайте сообщества
: https://fkn.ktu10.com/?q=node/11117
- Введение
- Операторы
- Математические операторы и функции
- Операторы присваивания
- Увеличение и уменьшение
- Приоритет операторов
- Оператор исполнения
- Строковый оператор
- Битовый оператор
- Условный оператор
- Оператор сравнения
- Логический оператор
- Оператор ELSE
- Оператор ELSEIF
- Тернарный оператор
- Оператор SWITCH
- Цикл FOR
- Цикл WHILE
- Цикл FOREACH
- Оператор BREAK
- Оператор CONTINUE
- Алтернативный синтаксис
- Итоги
- Строки и массивы
- Функции обработки строк
- Форматирование строк
- Преобразование в строки и из строк
- Создание массивов
- Модификация элементов массива
- Удаление элементов массива
- Перебор элементов массива
- Функции для работы с массивами
- Сортировка массивов
- Навигация по массивам
- Преобразование строк в массивы и наоборот
- Извлечение переменных из массивов
- Слияние и разделение массивов
- Сравнение массивов
- Обработка данных в массивах
- Многомерные массивы
- Операторы над массивами
- Итоги
- Функции
- Создание функции
- Передача данных в функцию
- Передача массивов в функцию
- Значения аргументов по умолчанию
- Передача аргумента по ссылке
- Функции с переменным количеством аргументов
- Функции, возвращающие значение
- Функция, возвращающая массив
- Использование списков
- Функция, возвращающая ссылки
- Локальные переменные
- Глобальные переменные
- Статические переменные
- Переменные, ссылающиеся на функции
- Условное описание функций
- Вложенные функции
- Вложенные файлы
- Обработка ошибок
- Итоги
- Элементы управления HTML
- Web-приложения
- Отображение данных формы
- Переменные сервера
- Заголовки HTTP
- Определение типа браузера
- Перенаправление
- Организация полей форм в массивы
- Приложение из одной страницы
- Проверка данных
- Обязательное для заполнение поле
- Проверка числовых полей
- Проверка строковых полей
- Удаление тегов HTML
- Кодирование тегов HTML
- Сохранение данных
- Использование JavaScript для проверки данных
- HТТР аутентификация
- Итоги
- ООП и файлы
- Классы и объекты
- Создание класса
- Создание объекта
- Управление доступом к свойствам и методам
- Конструкторы объектов
- Наследование классов
- Наследование и защищенные методы
- Перекрытие методов
- Доступ к методам базового класса
- Открытие файла:fopen
- Чтение строк текста:fgets
- Чтение символов:fgetc
- Двоичное чтение файла:fread
- Чтение файла целиком:file_get_contents
- Синтаксический разбор файла:fscanf
- Запись в файл:fwrite
- Добавление к файлу:fwrite
- Запись файла целиком:file_put_contents
- Итоги
- Стивен Хольцнер "PHP в примерах. Включая версию 6" - Москва, БИНОМ. 2007
- Дмитрий Котеров, Игорь Симдянов - PHP7 (в подлиннике) - БХВ Петербург. 2016
Для удобаства чтения рекомендуется воспользоваться gitbook-cli