Типы данных - 6 типов данных в PHP - Двойные и одинарные кавычки
Типы данных - Двойные и одинарные кавычки
Переменные делятся на типы данных, как и в любом языке программирования.
Существует 6 типов данных
1-ый тип данных - Целочисленный integer: это -1, 0, 1, 1000, -100 и т.д. Диапазон от - 2,5 млрд. до 2,5 млрд.
Кроме десятичных чисел в PHP можно использовать двоичные, восьмеричные и 16-ричные числа
2-ой тип данных - Дробный тип float или числа с плавающей точкой/запятой: это, например, 1,25, 3,67. Этот тип данных допускает 14 символов после запятой.
3-ий тип данных - Строковый тип string: это текстовый тип данных и содержит любые строки, например, ИМЯ, любое предложение: комментарий, описание товара и т.п.
Строки могут быть заключены в 2-е или одинарные кавычки. В чем разница?
ПАРСЕР PHP при чтении в 2-ых кавычках заменяет переменные на их значения. В 1-х кавычках он это не делает.
Кавычки внутри кавычек - используем одинарные внутри двойных кавычек или экранируем двойные внутри двойных.
4-ый тип данных - Булев тип данных boolean. Без него невозможно создать ни одно условие.
Этот тип данных возвращает два значения true и false - истина и ложь - 1 или 0.
Булев тип данных как правило применяется в условных конструкциях.
5-ый тип данных - Массив array. Массив используется, когда нужно объединить несколько переменных в одну.
Массив - это разновидность переменных и используется для хранения сразу нескольких значений.
6-ий тип данных - Пустой тип данных NULL. Означает, что данной переменной не существует - ей не присвоено никакого значения. Она не объявлена.
PHP-код
// Целые Числа
$int = -100;
$int2 = 500;
echo "Integer: ".$int." ".$int2."<br>";
// Дробные числа
$a1 = 2.5;
$a2 = 3.64;
echo "Float: ".$a1." ".$a2."<br>";
// Строки
$str = "Hello world PHP";
echo "String: ".$str."<br>";
$a = 2;
$b = 5;
echo "Двойные кавычки $a + $b <br>";
echo 'Одинарные кавычки $a + $b <br>';
$text = "Модель 'Apple 10'";
echo "Одинарные внутри двойных: ".$text."<br>";
$text = "Модель \"Apple 10\"";
echo "Экранируем двойные внутри двойных: ".$text."<br>";
// Булев тип данных
$bool = true;
$a = 7;
$b = 5;
if($bool === true){
echo "Boolean: Сложение - ".($a + $b)."<br>";
}
else{
echo "Boolean: Вычитание - ".($a - $b)."<br>";;
}
// Массивы
$arDays = ["Пн.", "Вт.", "Ср.", "Чт.", "Пт.", "Сб.", "Вс."];
echo "Array: ".$arDays[2]."<br>";
// NULL
$y = NULL;
// Если $y существует
if($y){
echo "NULL существует";
}
else{
echo "NULL НЕ существует";
}
Результат
Integer: -100 500
Float: 2.5 3.64
String: Hello world PHP
Двойные кавычки 2 + 5
Одинарные кавычки $a + $b
Одинарные внутри двойных: Модель 'Apple 10'
Экранируем двойные внутри двойных: Модель "Apple 10"
Boolean: Сложение - 12
Array: Ср.
NULL НЕ существует