🐘
💻 For developers

PHP Basics

The language of web servers: from variable to a simple site

What you'll build
📘A solid foundation
Practice in the browser
🎯Mini-projects
🎓Course certificate
📘 32 lessons1-2 evenings🎓 Intermediate
🎯 Mission
Master PHP Basics
+370XP
🏆CertificatePDF
🎓Course complete
Progress0 / 32 · 0%
Next up: Что такое PHP

Course program

01

Основы PHP

0 / 6 lessons
  1. 01

    Что такое PHP

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

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

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

    Типы данных

    int, float, boolЗначение nullФункция gettype⚡ +10
    Open
  4. 04

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

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

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

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

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

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

Строки

0 / 5 lessons
  1. 07

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

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

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

    strlen длинаstrtoupper / lowertrim очистка⚡ +10
    Open
  3. 09

    str_replace и substr

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

    sprintf и number_format

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

    explode и implode

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

Массивы

0 / 5 lessons
  1. 12

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

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

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

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

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

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

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

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

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

    array_push / popПоиск in_arraysort / rsort⚡ +10
    Open
04

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

0 / 5 lessons
  1. 17

    if / elseif / else

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

    Оператор switch

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

    Цикл for

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

    while и do-while

    Условие whileОтличие do-whilebreak / continue⚡ +10
    Open
  5. 21

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

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

Функции

0 / 5 lessons
  1. 22

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

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

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

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

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

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

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

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

    array_map и array_filter

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

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

0 / 6 lessons
  1. 27

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

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

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

    htmlspecialchars XSSstrip_tags очисткаintval / floatval⚡ +10
    Open
  3. 29

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

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

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

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

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

    Определение страницы URLswitch маршрутизацияСтраница 404⚡ +10
    Open
  6. 32

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

    Сохранение POST-данныхЧтение файла + выводПолный CRUD-цикл
    Course complete
    Open
PHP Basics — online coding course