Типы переменных в 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) это переменная, значение которой аналогично нолю, т.е. как бы пустая переменная. Всем типам переменных можно назначить значение, далее изменить и/или удалить переменную, то константу можно только создать и при необходимости удалить, а изменить значение нет.

У меня все по типах переменных, и не беда если вы пока не поняли зачем эти типы. Дальше мы научимся манипулировать переменными.