«Единственный способ творить великие дела – это любить то, что ты делаешь»
PHP


Типы данных - 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 НЕ существует