Сообщение об ошибке

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls в функции menu_set_active_trail() (строка 2405 в файле /home/kpaco123/e-helper/includes/menu.inc).

Тип boolean (логічний тип)

 

Цей найпростіший тип, що висловлює істинність значення, тобто змінна цього типу може мати лише два значення - істина TRUE або брехня FALSE.

Щоб визначити логічний тип, використовують ключове слово TRUE або FALSE. Обидва регістронезалежні.

Приклад. Логічний тип

<? Php   
$Test = True;  
?>

Логічні змінні використовуються в різних управляючих конструкціях (циклах, умовах тощо). Мати логічний тип, тобто приймати тільки два значення, істину, чи брехню, можуть також і деякі оператори (наприклад, оператор рівності). Вони також використовуються в керуючих конструкціях для перевірки будь-яких умов. Наприклад, в умовній конструкції перевіряється істинність значення оператора або змінної і залежно від результату перевірки виконуються ті чи інші дії. Тут умова може бути істинно або хибно, що якраз і відображає змінна і оператор логічного типу.

Приклад. Використання логічного типу

<? Php  
// Оператор '==' перевіряє рівність        
// І повертає       
// Булеве значення       
if ($ know == False) {// якщо $know       
// Має значення  
// False       
echo "Вивчай PHP!";   
}       
if (!$know) {/ / те ж саме, що
// І вище, тобто перевірка    
// Чи має $know значення    
// False       
echo "Вивчай PHP!";   
}       
/* Оператор == перевіряє, чи збігається         
значення змінної $know з рядком
"Вивчити PHP". Якщо співпадає, то      
повертає true, інакше - false.
Якщо повернуто true, то виконується   
те, що всередині фігурних дужок * /     
if ($know == "Вивчити PHP")       
{Echo "Почав вивчати";}     
?>