Типы переменных в PHP.
Типы переменных в PHP.
В PHP используется 8 типов переменных, в каждом типе свой синтаксис.
Числовые(integer) переменные используются для привидения в качестве аргумента(значения) целого числа, длиной до 32бит(от -2147483648 до 2147483647).
Синтаксис числовой переменной:
$chislo = 123 ;
Числовые переменные используются для математических вычислений.
Чиловые(double) переменные с плавающей запятой используются для более точных математических расчетов.
Синтаксис числовой переменной с плавающей запятой:
$chislo = 1.2345678 ;
Не смотря что выражение "число с плавающей запятой" разделителем является точка. Данные числа могут быть только десятичные, если у вас они дробные, то перед использованием нужно их преобразовать в десятичные.
Строковый(STRING) тип переменных в PHP используется для приведения в качестве аргумента бинарных данных, т.е. текста(букв, цифр, символов)
Синтаксис числовой переменной с плавающей запятой:
$stroka1 = "Москва, ул.Кулакова, дом №11" ;
$stroka2 = 'Москва, ул.Кулакова, дом №11' ;
$stroka3 = "11" ;
Значение строковой переменной заключается в кавычки, как одинарные так и двойные, обратите внимание что внутри строковой переменной могут быть имя другой переменной и если кавычки будут одинарные то при печати отобразится имя переременной, а если двойные то значение. Также обратите внимание на третью переменную, цифра в нутри кавычек, в данном случае это не числовая переменная, а строковая и с такой переменной не возможно проводить математических действий.
Тип переменной массив(array) является контейнером для данных, можно сказать что массив содержит в себе другие переменные, за исключением того что в переменой есть имя и значение, а в массиве есть ключ и значение.
Синтаксис массивов:
$massiv = array(key1=>"значение 1", key2=>"значение 2");
$massiv["key3"] = "значение 3" ;
$massiv["key4"] = "значение 4" ;
Мы создали массив $massiv с двумя элементами, а потом добавили еще 2 элемента. Более подробно мы рассмотрим массивы в соответствующей главе.
Тип переменной объект(object) используется в Объектно-ориентировочном программировании.
Синтаксис объектов:
$massiv->name = "путь к объекту" ;
Синтаксис очень похож на массивы. Работа с объектами очень сложная, чтобы переходить к изучению ООП вам нужно иметь четкое представление о возможностях PHP.
Тип переменной ресурс(resource) используется так-же ООП. Синтаксис не однозначный.
Логический тип переменной (boolean) используется для проверки существования переменой в условных конструкциях, может иметь только 2 значения TRUE(правда) или FALSE(ложь). Любая не пустая строковая переменная, а также числовые с значением больше нуля имеют значение TRUE и наоборот, любая пустая строковая или числовая с значением ноль или отрицательным числом равносильно FALSE, т.е. как-бы переменная отсуствует.
Синтаксис логической переменной:
$a = TRUE ;
$b = FALSE;
Значение логических переменных не помещается в кавычки. Также значение может быть написано в нижнем регистре.
Специальная константа NULL(null) это переменная, значение которой аналогично нолю, т.е. как бы пустая переменная. Всем типам переменных можно назначить значение, далее изменить и/или удалить переменную, то константу можно только создать и при необходимости удалить, а изменить значение нет.
У меня все по типах переменных, и не беда если вы пока не поняли зачем эти типы. Дальше мы научимся манипулировать переменными.