Введение в язык PHP для новичков
Функции в PHP
Переменные в PHP
Использование переменных в PHP
Изменения значений переменных в PHP
Математические операции с числами в PHP
Математические операции с переменными в PHP
Приоритет математических операций в PHP
Равный приоритет в PHP
Группирующие скобки в PHP
Нюансы группировки в PHP
Дроби в PHP
Отрицательные числа в PHP
Остаток от деления в PHP
Возведение в степень в PHP
Приоритет возведения в степень в PHP
Строки в PHP
Сложение строк в PHP
Пробелы при сложении строк в PHP
Длина строки в PHP
Проблема с кириллицей в PHP
Работа с HTML тегами в PHP
Атрибуты тегов в PHP
Логические значения в PHP
Значение null в PHP
Автоматическое преобразование типов в PHP
Преобразование к строке в PHP
Принудительное преобразование в целые числа на PHP
Принудительное преобразование в дробные числа в PHP
Преобразование дроби к целому числу в PHP
Преобразование к строке в PHP
Получение символов строки на PHP
Последний символ строки PHP
Цифры в строке на PHP
Обращение к цифрам числа на PHP
Нюансы работы с операцией присваивания в PHP
Сокращенные операции в PHP
Операции инкремента и декремента в PHP
Префиксный и постфиксный тип в PHP
Практика на операции в PHP
Практика на формулы в PHP
Массивы в PHP
Как посмотреть содержимое массива в PHP
Как вывести отдельный элемент массива в PHP
Ассоциативные массивы в PHP
Хитрость с ключами в PHP
Строковые ключи в PHP
Порядок элементов в массивах в PHP
Длина массива в PHP
Последний элемент массива в PHP
Изменение элементов массива в PHP
Перезапись элементов массива в PHP
Инкремент и декремент в PHP
Заполнение массивов в PHP
Явное указание ключей в PHP
Ключи из переменных в PHP
Конструкция if-else в PHP
Операторы больше и меньше в PHP
Проверка на равенство в PHP
Проверка на неравенство в PHP
Сравнение переменных в PHP
Типы данных и конструкция if-else в PHP
Числа в кавычках в PHP
Равенство по значению и типу в PHP
Неравенство по значению и типу в PHP
Нюансы при сравнении типов данных в PHP
Использование сравнения по типу данных в PHP
Сложные условия в if-else в PHP
Логическое И в PHP
Логическое ИЛИ в PHP
Приоритет операций сравнения в PHP
Группировка условий в PHP
Инвертирование высказываний в if-else в PHP
Конструкция if-else и значения true/false в PHP
Логические значения и двойное равно в PHP
Сокращенный if в конструкции if-else в PHP
Нюанс сокращенных операций в PHP
Команда isset в PHP
Подавление ворнинга в PHP
Инвертирование высказывания в PHP
Элементы массивов в PHP
Команда empty в PHP
Сокращенный синтаксис if-else в PHP
Необязательность фигурных скобок в PHP
Проблема необязательности фигурных скобок в PHP
Комбинации конструкций if-else в PHP
Конструкция elseif в PHP
Вложенные if в PHP
Конструкция switch-case в PHP
Необязательность default в PHP
Необязательность break в PHP
Тернарный оператор в PHP
Оператор объединения с null в PHP
Цепочки операторов объединения с null в PHP
Логические операции в PHP
Определение четверти часа в PHP
Проверка длины строк и массивов в PHP
Проверка символа строки в PHP
Остаток от деления в PHP
Практика на условия if-else в PHP
Цикл foreach в PHP
Элементы массива через foreach в PHP
Столбец элементов массива в PHP
Квадраты чисел в PHP
Накопление суммы в PHP
Получение ключей в цикле foreach в PHP
Перебор массива и if в PHP
Цикл while в PHP
Более сложный цикл while в PHP
Обратный отсчет в цикле while в PHP
Ошибки начинающих при работе с циклом while в PHP
Забытое увеличение счетчика while в PHP
Перепутаны инкремент и декремент в цикле while в PHP
Изначально неверное условие в цикле while в PHP
Неправильное понимание условия окончания в цикле while в PHP
Цикл for в PHP
Накопление результата в цикле PHP
Сокращенный синтаксис циклов в PHP
Общий синтаксис цикла for в PHP
Инструкция break в PHP
Инструкция continue в PHP
Работа с флагами в PHP
Проверяем наличие элемента массива в PHP
Проверяем отстутствие элемента массива в PHP
Произвольное количество итераций в цикле while в PHP
Произвольное количество итераций в цикле for без тела в PHP
Формирование строк через циклы в PHP
Формирование строк с цифрами через циклы в PHP
Вложенные циклы в PHP
Заполнение массивов в PHP
Заполнение массивов через цикл for в PHP
Цикл for для массивов в PHP
Применение цикла for для массивов в PHP
Распространенная ошибка при применении цикла for для массивов в PHP
Изменение массива в цикле for PHP
Сокращенные операции для изменения массива в цикле for PHP
Практика на массивы в цикле в PHP
Отработка циклов PHP
Многомерные массивы в PHP
Трехмерный массив в PHP
Ассоциативные массивы в PHP
Произвольные массивы в PHP
Перебор многомерных массивов в PHP
Перебор трехмерного массива в PHP
Работа с ключами в многомерных массивах в PHP
Заполнение многомерных массивов PHP
Заполнение многомерных массивов числами по порядку в PHP
Массив ассоциативных массивов в PHP
Конвертация многомерных массивов в PHP
Математические функции в PHP
Строковые функции PHP
Функции для массивов в PHP
Функции для времени-даты в PHP
Практика на использования изученных функций PHP
Основы работы с пользовательскими функциями в PHP
Параметры функций в PHP
Несколько параметров функций в PHP
Параметры-переменные функций в PHP
Необязательные параметры функций в PHP
Инструкция return в PHP
Последовательный вызов функций в PHP
Тонкое место return в PHP
Цикл и return в PHP
Применение return в цикле в PHP
Приемы работы с return в PHP
Флаги в функциях PHP
Логические операторы без if в функциях PHP
Советы по созданию функций в PHP
Практика на функции PHP
Работа с рекурсией в PHP
Рекурсия с параметром в PHP
Сумма элементов массива при рекурсии в PHP
Рекурсия и многомерные структуры в PHP
Сумма элементов массива в PHP
Манипуляции с элементами многомерного массива в PHP
Введение в регулярные выражения в PHP
Операторы повторения символов в регулярках на PHP
Группирующие скобки в регулярках PHP
Экранировка спецсимволов в регулярках PHP
Список специальных символов в регулярках в PHP
Фигурные скобки в регулярных выражения PHP
Вставка переменных в строки в PHP
Вставка элементов массива в PHP
Вставка элементов ассоциативных массивов в PHP
Цикл и вставка переменных в PHP
Вставка элементов массивов в цикле в PHP
Вставка элементов многомерных массивов в цикле в PHP
Генерация тегов в PHP
Генерация тегов с атрибутами в PHP
Цикл и генерация тегов в PHP
Цикл и генерация тегов из массивов в PHP
Цикл и генерация тегов и атрибутов в PHP
Цикл и генерация HTML таблиц на PHP
Генерация HTML таблицы с помощью одного цикла в PHP
Генерация HTML таблицы с помощью двух вложенных циклов в PHP
Вставка PHP кода в HTML
Короткая команда echo в PHP
Вставка PHP переменной в HTML код
Вставка элементов массива в HTML код
Условия и разрыв PHP кода
Блок else в условиях для разрыва PHP кода
Блок elseif в условиях для разрыва PHP кода
Циклы и разрыв PHP кода
Циклы и вставка элементов массива в разрыв PHP кода
Основы работы с формами в PHP
Метод отправки формы в PHP
Получение данных форм в PHP
Получение данных форм методом GET в PHP
Получение данных форм методом POST в PHP
Обработка формы в одном файле PHP
Скрытие формы после отправки в PHP
Сохранение значений формы после отправки в PHP
Сохранение значения по умолчанию формы в PHP
Сокращенный код для сохранения значений по умолчанию в PHP
Элемент textarea в PHP
Сохранение значения textarea после отправки в PHP
Чекбокс в PHP
Нюансы использования чекбоксов в PHP
Сохранение выбранного значения в чекбоксе после отправки в PHP
Радиокнопки в PHP
Сохранение выбранного значения в радиокнопках после отправки в PHP
Селекты в PHP
Атрибут value в селектах в PHP
Сохранение значения в селектах после отправки в PHP
GET запросы в PHP
GET запросы с помощью ссылок в PHP
Практика на формы в PHP
Сессии в PHP
Возможные проблемы при работе с сессиями в PHP
Использование сессий на одной странице в PHP
Удаление сессий в PHP
Завершение всей сессии в PHP
Сессии и формы в PHP
Запись массивов в сессии PHP
Введение в работу с куками в PHP
Проблема установки кук в PHP
Мгновенная установка кук в PHP
Счетчик обновления страницы на куках в PHP
Время жизни куки в PHP
Удаление кук в PHP
Мгновенное удаление кук в PHP
Чтение файлов в PHP
Запись файлов в PHP
Комбинация операций чтения и записи файла в PHP
Относительные пути в PHP
Абсолютные пути в PHP
Преимущества абсолютного пути в PHP
Абсолютные пути к папке и файлу скрипта в PHP
Переименовывание файлов в PHP
Перемещение файлов в PHP
Копирование файлов в PHP
Удаление файлов в PHP
Определение размера файлов в PHP
Проверка существования файлов в PHP
Создание папок в PHP
Удаление папок в PHP
Переименование папок в PHP
Перемещение папок в PHP
Чтение содержимого папки в PHP
Отличаем папку от файла в PHP
Разбираем содержимое папки в PHP
Вставка файлов в PHP
Деление верстки на элементы в PHP
Запись вставки в переменную в PHP
Подключение файлов в PHP
Однократное подключение файлов в PHP
Запись подключения в переменную PHP
Введение в базы данных SQL в PHP для новичков
Работа с базами данных через PhpMyAdmin
Тестовая таблица users
Подготовительные манипуляции для работы с SQL в PHP
Отправка запросов к базе данных
Поиск ошибок в базе данных
Тестирование работоспособности базы данных
Проблемы с кодировками при работе с SQL в PHP
Дополненный тестовый код для проверки работоспособности
Получение результата при SQL запросе в PHP
Получение результата в виде массива при SQL запросе в PHP
Формирование массива в цикле при SQL запросе в PHP
Выборка записей при SQL запросе к базе в PHP
Логические операции в SQL запросе в PHP
Поля выборки при SQL запросе в PHP
Вставка записей через SQL запрос в PHP
Вставка записей при отсутствующих столбцах через SQL запрос в PHP
Обновление записей через SQL запрос в PHP
Удаление записей через SQL запрос в PHP
Сортировка записей через SQL запрос в PHP
Ограничение количества записей в SQL в PHP
Подсчет количества через SQL запрос в PHP
Получение количества в PHP
Изучение продвинутых SQL запросов
Связывание таблиц в базах данных
Получении данных из связанных таблиц в PHP
Цепочка связанных таблиц
Связывание через таблицу связи в PHP
Родственные связи данных в PHP
Несколько потомков в родственных связях в PHP
Двойная связь с одной таблицей в PHP
Практика на организацию баз данных
Тестовая таблица users для практических задач
Оформление вывода из базы данных в PHP
Удаление данных из БД с помощью GET запросов
Просмотр данных из БД в PHP
Добавление новой записи в БД на PHP
Редактирование записи в БД на PHP
Протокол HTTP в PHP
Метод HTTP запроса в PHP
HTTP заголовки запроса в PHP
Массив заголовков HTTP запроса в PHP
Заголовки HTTP ответа в PHP
Проблема с заголовками HTTP ответа в PHP
Проблема с заголовками HTTP при include в PHP
Отдача стартовой строки HTTP ответа в PHP
Отдача статуса HTTP ответа в PHP
Введение в редиректы PHP
Мгновенные редирект в PHP
GET запросы и редирект в PHP
Саморедирект с добавлением параметров в PHP
Флеш сообщения в PHP
Массив флеш сообщений в PHP
Отправка формы в БД и редирект в PHP
Сообщения об успехе при отправке формы в PHP
Редирект при валидация формы в PHP
Введение в аутентификацию на PHP
Простая авторизация через базу данных на PHP
Авторизация через сессию на PHP
Выход из сессии на PHP
Регистрация на PHP
Авторизация сразу при регистрации в PHP
Добавление id пользователя в сессию
Скрытие пароля при регистрации на PHP
Проверка логина на занятость
Валидация данных при регистрации на PHP
Хеширование пароля на PHP
Добавление соли в регистрацию
Добавление соли в авторизацию
Функция password_hash
Реализация профиля на PHP
Личный кабинет на PHP
Смена пароля на PHP
Подтверждение пароля на PHP
Удаление аккаунта на PHP
Права доступа на PHP
Регистрация с разделением прав на PHP
Нормализация базы данных
Введение в движок PHP
Использование htaccess в движке PHP
Движок на файлах в PHP
Тайтл в движке на файлах в PHP
Тайтлы в массиве в PHP
Тайтлы в контенте в PHP
Страница 404 в движке на файлах в PHP
Движок на базе данных в PHP
ЧПУ в движке на PHP
Простой роутинг в движке в PHP
Роутинг с именованными параметрами на PHP
Несколько параметров в роутах движка в PHP
Практика на движок в PHP

О сайте CoderDocs

На CoderDocs вы найдете бесплатные онлайн-уроки, специально разработанные для того, чтобы сделать процесс обучения программированию легким и увлекательным. Наши курсы охватывают самые популярные языки и технологии, включая JavaScript, PHP, Python и HTML. Каждый урок сопровождается практическими примерами и упражнениями, которые помогут вам закрепить полученные знания на практике.

Чат с GPT Компилятор