php

#2.16 php Циклы WHILE и DO...WHILE

Цикл с предусловием (while)

Другим типом циклов являются циклы while. Вместо использования счетчика цикла, цикл проверяется некоторое условие и выполняется до тех пор, пока оно остается истинным. Ниже приведен синтаксис цикла while.

while (expression) statement

#2.12 php Оператор ELSEIF

Оператор if имеет еще одно расширение, которое спользуется для последовательной проверки нескольких условий — ключевое слово elseif. Синтаксис оператора if с ключевым словом е1seif приведен ниже:


if (expressionl)
statementl
elseif (expression2)
statement2

Если условие expressionl истинно, то выполняется оператор statementl. В противном случае проверяется условие expression2, и если оно истинно, выполняется оператор statement2.

#2.15 php Цикл FOR

Одним из основных назначений компьютеров является обработка больших объемов информации. Например, требуется подсчитать среднюю оценку на выборке из $10000$ студентов. Выполнение этой задачи вручную займет уйму времени и не гарантировано от отсутствия ошибок. Но для компьютера это является тривиальным действием. Компьютеры обрабатывают повторяющиеся действия при помощи циклов, и первым типов циклов, которые рассматриваются ниже,будут циклы for, предназначенные для повторения выполнения определенного оператора (который может быть и составным).

#2.14 php Оператор SWITCH

При проверке большого количества условий даже использование оператора if... elseif может стать несколько утомительным. В таких случаях на помощь приходит оператор switch, предназначенный для сравнения заданного выражения с различными вариантами значений.

#2.13 php Условный тренарный оператор

В языке РНР предусмотрена конструкция, которая работает почти так же, как и оператор if — тернарный оператор. В его синтаксисе, приведенном ниже, не используются ключевые слова, только символы ? и : : $variable = condition ? expressionl : expression2 . Если условие condition выполняется, то переменной $variable присваивается результат вычисления выражения expression1, иначе — выражения expression2. В результате можно писать очень компактный, и тем не менее вполне прозрачный код.

#2.11 php Оператор ELSE

Зачастую возникает необходимость в случае истинности определенного условия выполнить какое-либо одно действие, а в случае ложности — другое. Для этого используется оператор (или точнее сказать, конструкция) else. Синтаксис оператора if с ключевым словом else приведен ниже:

#2.10 php Логические операторы

Предположим, требуется проверить, что значение температуры лежит в пределах от $25$ до $30$ градусов. Этого можно достичь, например, при помощи вложенных операторов if:

$temperature = 27;
if ($temperature >= 25)
{
    if ($temperature <= 30)
    {
       echo ("Комфортная температура" ) ;
    {
}

Но существует и более простой способ. Для этого можно использовать логический оператор «И» (&&), который объединит два отдельных условия в одно, как это приведено в примере ниже:

#2. 9 php Операторы сравнения

Операторы сравнения — множество логических операторов, предназначенных для совместного использования с оператором if. В предыдущем разделе использовался оператор «больше» (>) для проверки значения переменной $minutes:

$minutes = 4;
If ($minutes > 3)
{
    echo "Ваше время истекло!<BR>";
    echo "Пожалуйста, положите трубку.";
    $hang_up_now = TRUE;
}    

Все имеющиеся в РНР операторы сравнения приведены в таблице

#2. 8 php Условный оператор IF

Как и во всех высокоуровневых языках программирования, в РНР имеется условный оператор if, синтаксис которого представлен ниже:

#2. 7 php Битовые операторы

В РНР имеется несколько операторов,предназначенных для работы с отдельными битами в целых числах. Битовые операции спользуются обычно в достаточно сложных программах, например, когда требуется хранить в одном целом числе большое количество разнообразных двоичных признаков.

Замечание

Наряду с целыми числами, при помощи битовых операторов могут обрабатываться и строки. В этом случае преобразование осуществляется над ASCII-кодами символов

Перечень битовых операторов приведен в табл.1.

Pages

Subscribe to RSS - php