Простейшей формой выражения является литерал, означающий нечто, вычисляющееся само в себя, например число 73 или строка «Hello». Выражение может также быть просто переменной, которая вычисляется в присвоенное этой переменной значение. Обе эти формы относятся к типам выражений, поскольку они возвращают значение. В примере ниже показаны пять различных литералов, и все они возвращают значения, хотя и разных типов. Пример. Пять типов литералов $myname = "Brian"; $myage = 37; echo "a: " . 73 . "<br />"; //Числовой литерал echo "b: " . "Hello" . "<br />"; //Строковой литерал echo "c: " . FALSE . "<br />"; //Литерал константы echo "d: " . $myname . "<br />"; Литерал числовой переменной Как и ожидалось, в выходной информации вы увидите возвращаемое значение всех этих выражений, за исключением выражения с:, результатом вычисления которого является FALSE и ничего не возвращает: a: 73 b: Hello c: d: Brian e: 37 Объединив простейшие выражения с операторами, можно создать более сложные выражения, итогом вычисления которых являются какие-нибудь полезные результаты. При объединении присваивания или управляющей конструкции с выражениями получается инструкция. В примере ниже показано по одной инструкции каждого вида. В первой из них осуществляется присваивание результата выражения 366 - $day_number переменной $ays_to_new_year , а во второй выводится приветственное сообщение, если выражение $days_to_new_yeaг<30 вычисляется как TRUE. Пример. Выражение и инструкция $days_to_new_year = 366 - $day_number; // Выражение if ($days_to_new_year<30 { echo "Скоро Новый Год!"; //Инструкция } ?>
|