Выражения. Практически все, что вы пишете в программе, — это выражения

Практически все, что вы пишете в программе, — это выражения. Самый простой пример выражения — переменная или константа, стоящая, скажем, в правой части оператора присваивания. Например

$а = 5;

$b = $а;

Чтобы преобразовать одно значение в другое (например, нам может не понравиться, что $b— типа string, хотя содержит целое число), используются операторы преобразования типов. Эти операторы доступны как в функциональной, так и в префиксной операторной форме. Например, следующие две инструкции эквивалентны:

$а = intval($b);

$а = (int)$b;

Итак, перечислим операторы преобразования типов.

$b = intval (выражение) ИЛИ $b = (int) (выражение) //Переводит значение выражения в целое число и присваивает его $b.

$b = doubleval (выражение) ИЛИ $b = (double) (выражение)//Переводит значение в действительное число и присваивает его $b.

$b = strval (выражение) ИЛИ $b = (string) (выражение) //Переводит значение выражения в строку.

$b = (bool) (выражение) //Преобразует значение выражения в логический тип.

Логические выражения — это выражения, у которых могут быть только два значения: ложь и истина (или, что почти то же самое, 0 и 1). На самом деле абсолютно любое выражение может рассматриваться как логическое в "логическом" же контексте (например, как условие для конструкции if-else). Ведь, как уже говорилось, в качестве истины может выступать любое ненулевое число, непустая строка и т. д., а под ложью подразумевается все остальное.

Например:

$less = 10 < 5; // $less - false

$equals = $b == 1; // $equals — true, если $b == 1

$between - $b>=l && $b<=10 // $between - true, если $b от 1 до 10

$x = !($b || $c) && $d; // true, если $b и $с ложны, a $d - истинно








Дата добавления: 2015-08-26; просмотров: 821;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.