Skip to content

it-for-free/php-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Где искать актуальную версию

ВНИМАНИЕ: Актуальная версия текста учебника находится на сайте сообщества: https://fkn.ktu10.com/?q=node/11117

PHP: Онлайн учебник

Содержание

  1. Введение
    1. Первый скрипт на PHP
    2. PHP и HTML
    3. Запуск PHP-скриптов в командной строке
    4. Комментарии в скриптах
    5. Переменные: создание, интерполяция в строках, имена переменных в переменных
    6. Константы и ключевые слова
    7. Типы данных
    8. Итоги
  2. Операторы
    1. Математические операторы и функции
    2. Операторы присваивания
    3. Увеличение и уменьшение
    4. Приоритет операторов
    5. Оператор исполнения
    6. Строковый оператор
    7. Битовый оператор
    8. Условный оператор
    9. Оператор сравнения
    10. Логический оператор
    11. Оператор ELSE
    12. Оператор ELSEIF
    13. Тернарный оператор
    14. Оператор SWITCH
    15. Цикл FOR
    16. Цикл WHILE
    17. Цикл FOREACH
    18. Оператор BREAK
    19. Оператор CONTINUE
    20. Алтернативный синтаксис
    21. Итоги
  3. Строки и массивы
    1. Функции обработки строк
    2. Форматирование строк
    3. Преобразование в строки и из строк
    4. Создание массивов
    5. Модификация элементов массива
    6. Удаление элементов массива
    7. Перебор элементов массива
    8. Функции для работы с массивами
    9. Сортировка массивов
    10. Навигация по массивам
    11. Преобразование строк в массивы и наоборот
    12. Извлечение переменных из массивов
    13. Слияние и разделение массивов
    14. Сравнение массивов
    15. Обработка данных в массивах
    16. Многомерные массивы
    17. Операторы над массивами
    18. Итоги
  4. Функции
    1. Создание функции
    2. Передача данных в функцию
    3. Передача массивов в функцию
    4. Значения аргументов по умолчанию
    5. Передача аргумента по ссылке
    6. Функции с переменным количеством аргументов
    7. Функции, возвращающие значение
    8. Функция, возвращающая массив
    9. Использование списков
    10. Функция, возвращающая ссылки
    11. Локальные переменные
    12. Глобальные переменные
    13. Статические переменные
    14. Переменные, ссылающиеся на функции
    15. Условное описание функций
    16. Вложенные функции
    17. Вложенные файлы
    18. Обработка ошибок
    19. Итоги
  5. Элементы управления HTML
    1. Создание web-форм
    2. Текстовые поля
    3. Получение данных из текстовых полей
    4. Многострочные поля
    5. Выключатели (checkboxes)
    6. Переключатели radio buttons
    7. Списки
    8. Скрытые поля
    9. Поля для паролей
    10. Кнопка изображение
    11. Загрузка файлов
    12. Обработка загруженного файла
    13. Кнопки:вариант
    14. Итоги
  6. Web-приложения
    1. Отображение данных формы
    2. Переменные сервера
    3. Заголовки HTTP
    4. Определение типа браузера
    5. Перенаправление
    6. Организация полей форм в массивы
    7. Приложение из одной страницы
    8. Проверка данных
    9. Обязательное для заполнение поле
    10. Проверка числовых полей
    11. Проверка строковых полей
    12. Удаление тегов HTML
    13. Кодирование тегов HTML
    14. Сохранение данных
    15. Использование JavaScript для проверки данных
    16. HТТР аутентификация
    17. Итоги
  7. ООП и файлы
    1. Классы и объекты
    2. Создание класса
    3. Создание объекта
    4. Управление доступом к свойствам и методам
    5. Конструкторы объектов
    6. Наследование классов
    7. Наследование и защищенные методы
    8. Перекрытие методов
    9. Доступ к методам базового класса
    10. Открытие файла:fopen
    11. Чтение строк текста:fgets
    12. Чтение символов:fgetc
    13. Двоичное чтение файла:fread
    14. Чтение файла целиком:file_get_contents
    15. Синтаксический разбор файла:fscanf
    16. Запись в файл:fwrite
    17. Добавление к файлу:fwrite
    18. Запись файла целиком:file_put_contents
    19. Итоги

Используемая литература. Что ещё почитать

  1. Стивен Хольцнер "PHP в примерах. Включая версию 6" - Москва, БИНОМ. 2007
  2. Дмитрий Котеров, Игорь Симдянов - PHP7 (в подлиннике) - БХВ Петербург. 2016

Для удобаства чтения рекомендуется воспользоваться gitbook-cli

Releases

No releases published

Packages

No packages published