PHP -это язык со слабой типизацией. Это значит:
Всего в PHP существует восемь простых типов данных:
Boolean достаточно простой тип данных, т.к может иметь всего два значения: истина(true) или ложь(false).
Логические значения часто используются при создании условий. С этим мы познакомимся чуть-чуть позже.
$var1 = true;
$var2 = false;
Строка- это последовательность символов, например "Hello World!".
Для объявления строки можно использовать одинарные ('') или двойные кавычки ("");
Пример:
$hello = "Hello";
$world = 'World';
Целое число со знаком размером в 32 бита (от -2 147 483 648 до 2 147 483 647). Если число выходит за пределы этих значений, то оно автоматически будет преобразовано в тип данных float.
Кроме десятичных целых чисел PHP обладает возможностью использовать также двоичные, восьмеричные и шестнадцатеричные числа. Шаблоны чисел для других систем:
шестнадцатеричные : 0[xX][0-9a-fA-F]
восьмеричные : 0[0-7]
двоичные : 0b[01]
$x = 5985;
$y = 1123;
$z = 1;
Размер числа с плавающей точкой зависит от платформы. Максимально возможное значение, как правило, составляет ~1.8e308 с точностью около 14 десятичных цифр.
Пример:
$a1 = 2.5;
$a2 = 1.3e4; // 1.3 * 10^4
$a3 = 6E-8; // 0.00000006
Значение NULL
указывает, что значение переменной не определено. Использование данного значения полезно в тех случаях, когда мы хотим указать, что переменная не имеет значения. Например, если мы просто определим переменную без ее инициализации, и затем попробуем ее использовать, то нам интерпретатор выдаст диагностическое сообщение, что переменная не установлена
$var = null;
Тип данных Array(Массив)
Массив позволяет хранить внутри прееменной несколько значений одновременно
$animals = ['кот', 'собака' , 'попугай'];
Тип данных "ресурс" по факту не является типом данных как таковым. Переменная с типом "Ресурс" содержат в себе ссылки на соединение с базой данных или файл.
Объект - является экземпляром класса. С этим типом мы познакомимся подробнее в разделе ООП