
#3 – Переменные и типы данных в PHP
Видеоурок
Переменные невероятно важны, так как позволяют хранить информацию и использовать её в дальнейшем. Вначале может быть не совсем понятно зачем вообще что-то записывать в переменную, если можно просто оперировать значениями без них. Понимание переменных придет немного позже, когда мы начнем создавать более сложные программы и нам потребуется хранить информацию в каком-либо месте.
Типы переменных в языке PHP не объявляются очевидно, тем не менее они присутствуют. Интерпретатор понимает что записывается в переменную и на основании этого добавляет тип к этой переменной.
В ходе программы мы можем перезаписывать значение переменной, при этом мы можем указывать новый тип переменной.
К примеру, изначально был записан тип float (число с точкой), но потом можно записать другой тип данных:
$first_num = 23.2; // Тип данных float
$first_num = "1"; // Тип данных string
$some = 1
Integer - целые числа;$some = 1.12
Float - числа с плавающей точкой;$some = "Привет"
String - строки;$some = true
Boolean - принимают только true или же false.
Создание констант
В PHP помимо создания простых переменных можно создавать константы.
Константы – это значения, что нельзя изменить входе выполнения программы. Создав один раз константу и присвоив ей значение, мы не сможем больше изменить это значение, так как будет выдаваться ошибка.
Чтобы создать константу необходимо использовать метод define()
:
define("SOME", "Значение");
echo SOME; // Вывод константы
Первым параметром указывается название константы, а вторым параметром - значение. Принято записывать названия констант в верхнем регистре, хотя при написании в нижнем регистре ошибок выдано не будет.
Вы можете проверить существует ли константа использовав метод defined()
.
Исходный код
Весь код будет доступен после подписки на проект!
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть