Уроки PHP. Типы данных
PHP поддерживает восемь простых типов данных.
Четыре скалярных типа:
- boolean (логический) ;
- integer (целый) ;
- float (с плавающей точкой) ;
- string (строковый).
Два смешанных типа:
- array (массив) ;
- object (объект).
И два специальных типа:
- resource (ресурс) ;
- NULL.
В PHP обычно тип переменной явно не объявляется. Это делает сам интерпретатор во время выполнения программы в зависимости от контекста, в котором используется переменная.
Тип boolean (булев или логический тип) – это простейший тип выражает истинность значения. Переменная этого типа может иметь только два значения – истина TRUE или ложь FALSE .
Чтобы определить булев тип, используют ключевое слово TRUE или FALSE. Оба регистронезависимы.
<?php
$test = True;
echo $test;
?>
Логические переменные используются в различных управляющих конструкциях (циклах, условиях и т.п.). Иметь логический тип, т.е. принимать только два значения, истину или ложь, могут также и некоторые операторы (например, оператор равенства). Они также используются в управляющих конструкциях (условиях, циклах и т.п.) для проверки каких-либо условий. Например, в условной конструкции проверяется истинность значения оператора или переменной и в зависимости от результата проверки выполняются те или иные действия. Здесь условие может быть истинно или ложно, что как раз и отражает переменная и оператор логического типа.


