PHP для начинающих
Основы
Изучение программирования — непростой и длительный процесс. Пожалуй, изучение синтаксиса языка — самая простая и короткая часть в пути, но без неё невозможно начать. Первый модуль посвящен азам построения программ на PHP. Он готовит плацдарм для написания осмысленных программ.
Арифметика
Изначально языки программирования создавались для математических вычислений. С тех пор многое изменилось, и программы создаются в основном для обслуживания бизнесов, помощи в ежедневной жизни и развлечений. Но в основе работы большинства программ по-прежнему лежат вычисления. Наиболее простая и базовая тема в программировании — арифметика.
Строки
Текст в программировании называется «строками», и эта тема не так проста, как может показаться. Экранирование, управляющие символы и другие аспекты нередко заводят в ступор начинающих разработчиков.
Типы данных
PHP — язык со слабой типизацией и неизменяемыми примитивными типами данных. О том, что это значит, вы узнаете в текущем модуле.
Переменные
- 20. Что такое переменная
- 21. Изменение переменной
- 22. Выбор имени переменной
- 23. Ошибки при работе с переменными
- 24. Выражения в определениях
- 25. Переменные и конкатенация
- 26. Именование переменных
- 27. Магические числа
- 28. Константы
- 29. Магические константы
- 30. Интерполяция
- 31. Извлечение символов из строки
- 32. Heredoc
Информацию можно помещать в специальные «хранилища», а потом использовать сколько угодно раз. Эти хранилища называются переменными, и они помогают упростить код и сократить лишние повторения.
Вызов функций
Функции — кирпичики, из которых программисты строят системы. Перед тем, как создавать собственные функции, мы научимся использовать существующие и комбинировать их.
Определение функций
Функции позволяют расширить язык новыми действиями. Определение собственных функций — ключ к созданию полноценных, осмысленных и полезных программ.
Логика
Логические выражения позволяют отвечать на вопросы, которые возникают во время работы программы: Пользователь аутентифицирован? Подписка оплачена? Год високосный?
Условные конструкции
If и Switch – конструкции PHP, с помощью которых программист может выбирать необходимое поведение программы в зависимости от разных условий: пропускать одни инструкции и выполнять другие.
Циклы
Любой код может повторяться десятки, тысячи, миллионы раз. А в комбинации с другими известными нам инструментами — переменными и условиями — это открывает множество возможностей по построению программ и сложных систем.
Погружаясь в строки
Современное кодирование строк и работа с ними в PHP, используя функции для многобайтовых кодировок. Локализация.
Дата и Время
Понятие времени в компьютерах. Аппаратный и Системный таймеры. Функции для работы с датой и временем в PHP. Таймзоны