🐘
💻 Для разработчиков

PHP Основы

Язык веб-серверов: от переменной до простого сайта

Что ты создашь
📘Прочный фундамент
⚡Практика в браузере
🎯Мини-проекты
🎓Сертификат курса
📘 32 уроков⏱ 1-2 вечера🎓 Средний
🎯 Цель
Освоить PHP Основы
⚡+370XP
🏆СертификатPDF
🎓Курс пройден
Прогресс0 / 32 · 0%
Следующий шаг: Что такое PHP

Программа курса

01

Основы PHP

0 / 6 уроков
⌄
  1. 01

    Что такое PHP

    Язык сервера•Тег <?php•Команда echo⚡ +10
    ▶ Сейчас
  2. 02

    Переменные и знак $

    Знак $•Присвоение значения•Тип var_dump⚡ +10
    Открыт
  3. 03

    Типы данных

    int, float, bool•Значение null•Функция gettype⚡ +10
    Открыт
  4. 04

    Арифметика и операторы

    + - * / %•Целое деление intdiv•Возведение в степень **⚡ +10
    🔒 Pro
  5. 05

    Склейка строк и оператор точка

    Оператор точка .•Сокращение .=•Строка и число⚡ +10
    🔒 Pro
  6. 06

    Комментарии и printf

    Комментарии // и /* */•Форматирование printf•%s %d %f⚡ +10
    🔒 Pro
02

Строки

0 / 5 уроков
⌄
  1. 07

    Двойные и одинарные кавычки

    Интерполяция•Одинарные кавычки•Перенос строки \n⚡ +10
    🔒 Pro
  2. 08

    Функции работы со строками

    strlen длина•strtoupper / lower•trim очистка⚡ +10
    🔒 Pro
  3. 09

    str_replace и substr

    str_replace замена•substr подстрока•strpos позиция⚡ +10
    🔒 Pro
  4. 10

    sprintf и number_format

    sprintf форматирование•number_format числа⚡ +10
    🔒 Pro
  5. 11

    explode и implode

    explode разбивка•implode склейка•Массив строк⚡ +10
    🔒 Pro
03

Массивы

0 / 5 уроков
⌄
  1. 12

    Индексный массив

    Функция array()•Доступ по индексу•Длина count()⚡ +10
    🔒 Pro
  2. 13

    Цикл foreach с массивом

    Синтаксис foreach•Ключевое слово as•Вывод массива⚡ +10
    🔒 Pro
  3. 14

    Ассоциативный массив

    Ключ => значение•Доступ по ключу•Функция array_keys⚡ +10
    🔒 Pro
  4. 15

    foreach с ассоциативным массивом

    $key => $value•Вывод ключ-значение•Вложенный массив⚡ +10
    🔒 Pro
  5. 16

    Функции массивов

    array_push / pop•Поиск in_array•sort / rsort⚡ +10
    🔒 Pro
04

Управление потоком

0 / 5 уроков
⌄
  1. 17

    if / elseif / else

    Условие if•Ветка elseif•Ветка else⚡ +10
    🔒 Pro
  2. 18

    Оператор switch

    switch / case•Зачем break•Ветка default⚡ +10
    🔒 Pro
  3. 19

    Цикл for

    Синтаксис for•Счётчик цикла•Инкремент $i++⚡ +10
    🔒 Pro
  4. 20

    while и do-while

    Условие while•Отличие do-while•break / continue⚡ +10
    🔒 Pro
  5. 21

    Тернарный оператор и match

    Тернарный ? :•match в PHP 8•Null coalescing ??⚡ +10
    🔒 Pro
05

Функции

0 / 5 уроков
⌄
  1. 22

    Создание и вызов функции

    Ключевое слово function•Параметры•Возврат return⚡ +10
    🔒 Pro
  2. 23

    Параметры по умолчанию

    Значение по умолчанию•Обязательный параметр•Порядок параметров⚡ +10
    🔒 Pro
  3. 24

    Область видимости переменных

    Локальная переменная•Ключевое слово global•Ограничение области⚡ +10
    🔒 Pro
  4. 25

    Анонимная функция и стрелочная функция

    Анонимная функция•Ключевое слово use•fn => стрелочная⚡ +10
    🔒 Pro
  5. 26

    array_map и array_filter

    array_map преобразование•array_filter фильтрация•array_reduce свёртка⚡ +10
    🔒 Pro
06

Формы и проекты

0 / 6 уроков
⌄
  1. 27

    Суперглобалы $_GET и $_POST

    $_GET параметры URL•$_POST данные формы•Проверка isset⚡ +10
    🔒 Pro
  2. 28

    Очистка данных формы

    htmlspecialchars XSS•strip_tags очистка•intval / floatval⚡ +10
    🔒 Pro
  3. 29

    Обработчик формы (POST handler)

    $_SERVER['REQUEST_METHOD']•POST-форма•Редирект header⚡ +10
    🔒 Pro
  4. 30

    Работа с файлами (file I/O)

    Запись file_put_contents•Чтение file_get_contents•Проверка file_exists⚡ +10
    🔒 Pro
  5. 31

    Мини-проект: простой роутер

    Определение страницы URL•switch маршрутизация•Страница 404⚡ +10
    🔒 Pro
  6. 32

    Мини-проект: Книга гостей

    Сохранение POST-данных•Чтение файла + вывод•Полный CRUD-цикл
    Курс пройден
    🔒 Pro