Курс «Основы PHP»

пространства имен
импорты
ссылки
включения файлов
отладка
ошибки

Последнее обновление: 16 октября 2025 г.

Попробовать →

Бесплатный курс

Включено в курс

42 урока (видео и/или текст)
40 упражнений в тренажере
131 проверочный тест
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы изучите основы языка PHP. Вы познакомитесь с экосистемой PHP, ключевыми возможностями языка, а также узнаете о чистых функциях и именовании. В итоге научитесь использовать и определять функции, искать и анализировать ошибки в коде, а также писать несложные программы на PHP. Как и с другими языками, для программирования на PHP нужно понимать, как работают циклы, библиотеки, логические операции и типы данных — все эти темы разбираются на курсе.

Изучать основы PHP вы будете не только в теории, но и на практике. Уже с первого урока вы начнете выполнять упражнения, а в конце курса — сможете поработать над дополнительными заданиями. Благодаря практике в каждом уроке, вы быстрее освоите этот язык программирования. Знания из этого курса помогут получить основное представление о языке PHP, его принципах и особенностях.

Чему вы научитесь

  • Создавать несложные программы, используя основные конструкции языка (условия, циклы, функции и другие)
  • Составлять программы, состоящие из разных файлов, с использованием пространства имен
  • Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске

Программа

1

Введение

Познакомимся с курсом

2

Hello, World!

Напишем первую программу

3

Инструкции

Изучим азы построения программ на PHP

4

Арифметические операции

Переведем арифметические действия на язык программирования

5

Линтер

Соблюдаем стандарты кодирования

6

Строки

Научимся работать со строками

7

Типы данных

Узнаем, что такое типы данных, и как с ними работать

8

Переменные

Научимся хранить информацию и переиспользовать уже существующие данные

9

Выражения в определениях

Научимся упрощать код, используем переменные

10

Интерполяция

Изучим еще один способ работать со строками в PHP

11

Извлечение символов из строки

Поймем, как получить из строки конкретный символ

12

Функции и их вызов

Научимся использовать готовые функции

13

Сигнатура функции

Узнаем, как функция принимает и возвращает значения

14

Вызов функции — выражение

Научимся использовать результат работы функций

15

Функции с переменным числом параметров

Познакомимся с расширенными возможностями функций

16

Детерминированность и побочные эффекты

Изучим некоторые свойства функций и особенности их работы

17

Стандартная библиотека

Познакомимся со стандартной библиотекой

18

Определение функции

Создадим свою первую функцию

19

Возврат значений из функции

Получим результат работы функции

20

Параметры функций

Научимся передавать данные в функцию

21

Необязательные параметры функций

Задаем значения по умолчанию

22

Окружение

Изучаем, какие значения доступны функциям

23

Именование

Учимся правильно именовать переменные и функции

24

Логические операции

Учимся использовать логические выражения и писать функции-предикаты

25

Условные конструкции if и if-else

Учимся управлять поведением программы в зависимости от разных условий

26

Тернарный оператор и Элвис

Знакомимся с другими условными конструкциями и применяем их на практике

27

Конструкция Switch

Учимся пользоваться оператором ветвления

28

Цикл while

Учимся писать программы для выполнения повторяющихся действий

29

Использование циклов

Применяем циклы для решения практических задач

30

Пограничные случаи

Учимся обрабатывать неожиданные данные

31

Цикл for

Изучаем альтернативу циклу while

32

Погружаясь в строки

Знакомимся с современным кодированием строк, функциями для многобайтовых кодировок и локализацией

33

Дата и время

Изучаем понятие времени в компьютерах, а также функции для работы с датой и временем

34

Отладка

Учимся находить ошибки в коде

35

Ошибки

Изучаем систему предупреждений об ошибках

36

Включение файлов

Учимся создавать проекты с множеством файлов

37

Пространство имен

Учимся изолировать части кода друг от друга

38

Вложенные пространства имен

Выясняем, как пространства имен соотносятся со структурой файловой системы

39

Импорт функций

Учимся писать лаконичный код

40

Описание типов

Обсуждаем, как указывать типы для сигнатуры функции

41

Ссылки

Выясняем, как работают ссылки в PHP

42

История PHP

Знакомимся с историей PHP и ее влиянием на дизайн языка

Формат обучения

Испытания

1

Сумма двоичных чисел

2

Сбалансированные скобки

3

Совершенные числа

4

Счастливый билет

5

Физзбазз

6

Добавляем цифры

7

Фибоначчи

8

Степень тройки

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Попробовать →

Бесплатный курс