CodeDala
Главная
Курсы
Пути
Как это работает
Тарифы
🌐
KZ
RU
EN
Войти
Начать бесплатно
🐘
💻 Для разработчиков
PHP Основы
Язык веб-серверов: от переменной до простого сайта
Что ты создашь
📘
Прочный фундамент
⚡
Практика в браузере
🎯
Мини-проекты
🎓
Сертификат курса
📘 32
уроков
⏱ 1-2 вечера
🎓 Средний
🎯 Цель
Освоить PHP Основы
⚡
+370
XP
🏆
Сертификат
PDF
🎓
Курс пройден
Прогресс
0 / 32 · 0%
Следующий шаг:
Что такое PHP
Запустить проект →
Программа курса
01
Основы PHP
0 / 6 уроков
⌄
01
Что такое PHP
Язык сервера
•
Тег <?php
•
Команда echo
⚡ +10
▶ Сейчас
02
Переменные и знак $
Знак $
•
Присвоение значения
•
Тип var_dump
⚡ +10
Открыт
03
Типы данных
int, float, bool
•
Значение null
•
Функция gettype
⚡ +10
Открыт
04
Арифметика и операторы
+ - * / %
•
Целое деление intdiv
•
Возведение в степень **
⚡ +10
Открыт
05
Склейка строк и оператор точка
Оператор точка .
•
Сокращение .=
•
Строка и число
⚡ +10
Открыт
06
Комментарии и printf
Комментарии // и /* */
•
Форматирование printf
•
%s %d %f
⚡ +10
Открыт
02
Строки
0 / 5 уроков
⌄
07
Двойные и одинарные кавычки
Интерполяция
•
Одинарные кавычки
•
Перенос строки \n
⚡ +10
Открыт
08
Функции работы со строками
strlen длина
•
strtoupper / lower
•
trim очистка
⚡ +10
Открыт
09
str_replace и substr
str_replace замена
•
substr подстрока
•
strpos позиция
⚡ +10
Открыт
10
sprintf и number_format
sprintf форматирование
•
number_format числа
⚡ +10
Открыт
11
explode и implode
explode разбивка
•
implode склейка
•
Массив строк
⚡ +10
Открыт
03
Массивы
0 / 5 уроков
⌄
12
Индексный массив
Функция array()
•
Доступ по индексу
•
Длина count()
⚡ +10
Открыт
13
Цикл foreach с массивом
Синтаксис foreach
•
Ключевое слово as
•
Вывод массива
⚡ +10
Открыт
14
Ассоциативный массив
Ключ => значение
•
Доступ по ключу
•
Функция array_keys
⚡ +10
Открыт
15
foreach с ассоциативным массивом
$key => $value
•
Вывод ключ-значение
•
Вложенный массив
⚡ +10
Открыт
16
Функции массивов
array_push / pop
•
Поиск in_array
•
sort / rsort
⚡ +10
Открыт
04
Управление потоком
0 / 5 уроков
⌄
17
if / elseif / else
Условие if
•
Ветка elseif
•
Ветка else
⚡ +10
Открыт
18
Оператор switch
switch / case
•
Зачем break
•
Ветка default
⚡ +10
Открыт
19
Цикл for
Синтаксис for
•
Счётчик цикла
•
Инкремент $i++
⚡ +10
Открыт
20
while и do-while
Условие while
•
Отличие do-while
•
break / continue
⚡ +10
Открыт
21
Тернарный оператор и match
Тернарный ? :
•
match в PHP 8
•
Null coalescing ??
⚡ +10
Открыт
05
Функции
0 / 5 уроков
⌄
22
Создание и вызов функции
Ключевое слово function
•
Параметры
•
Возврат return
⚡ +10
Открыт
23
Параметры по умолчанию
Значение по умолчанию
•
Обязательный параметр
•
Порядок параметров
⚡ +10
Открыт
24
Область видимости переменных
Локальная переменная
•
Ключевое слово global
•
Ограничение области
⚡ +10
Открыт
25
Анонимная функция и стрелочная функция
Анонимная функция
•
Ключевое слово use
•
fn => стрелочная
⚡ +10
Открыт
26
array_map и array_filter
array_map преобразование
•
array_filter фильтрация
•
array_reduce свёртка
⚡ +10
Открыт
06
Формы и проекты
0 / 6 уроков
⌄
27
Суперглобалы $_GET и $_POST
$_GET параметры URL
•
$_POST данные формы
•
Проверка isset
⚡ +10
Открыт
28
Очистка данных формы
htmlspecialchars XSS
•
strip_tags очистка
•
intval / floatval
⚡ +10
Открыт
29
Обработчик формы (POST handler)
$_SERVER['REQUEST_METHOD']
•
POST-форма
•
Редирект header
⚡ +10
Открыт
30
Работа с файлами (file I/O)
Запись file_put_contents
•
Чтение file_get_contents
•
Проверка file_exists
⚡ +10
Открыт
31
Мини-проект: простой роутер
Определение страницы URL
•
switch маршрутизация
•
Страница 404
⚡ +10
Открыт
32
Мини-проект: Книга гостей
Сохранение POST-данных
•
Чтение файла + вывод
•
Полный CRUD-цикл
🎓
Курс пройден
Открыт
PHP Основы — курс программирования онлайн