Некоторые операторы

v echo "текст" - вывод на web-страницу какого-либо текста. Чтобы вывести на web-страницу значение какой-либо переменной, достаточно просто написать ее имя внутри выводимой строки: команда echo "это цифра $а" выведет в web-страницу текст "это цифра 1", если ранее переменной $а было присвоено значение, равное единице. В случае необходимости использовать в выводимой строке кавычки или иные специальные символы перед этими символами следует ставить символ ".

v if (условие) {...команды, которые должны выполняться, если условие верно...;}

else {...команды, которые должны выполняться, если условие неверно...;}

Условный оператор позволяет выполнить то или иное действие в зависимости от истинности верности или ложности того или иного условия. В фигурных скобках может располагаться несколько команд, разделенных точкой с запятой.

Пример 1:

<?рhр

$а=10;

$b=20;

$с="Язык программирования РНР";

$d="лучший язык для построения сайта!";

$а/=2; $b*=3; $f=$b/$a;

If (($f>=$a+ 2)||($a*$b==5*$f))

{

есhо $с."-".$d;

есhо "<br>";

есhо "$f<br>$b"; }

else

{есhо "РНР - это самый ".$d."<br>";

есhо $а.$b;

}

?>

v for (начальное значение счетчика, условие продолжения цикла, изменение счетчика)

{...команды...;}

Цикл, т. е. повторение указанных в нем команд столько раз, сколько позволит условие изменения счетчика цикла (т. с. переменной, специально выделенной для подсчета числа выполнений команд цикла).

Пример 2:

<?рhр

$k=l;

for($i=l; $i<=l0; $i++)

{

$k=$k*$i;

}

есhо $k;

?>

v while (условие) {...команды...;}

Цикл с предусловием. Команды в фигурных скобках выполняются до тех пор, пока выполняется условие в заголовке цикла. Для того чтобы цикл прервался, нужно, чтобы условие выполняться перестало - поэтому внутри цикла необходимо предусмотреть возможность влиять на это условие.

Пример 3:

<?рhр

$i=1; $p=1;

while($i<32) {

echo $p," ";

$p=$p*2; // можно было бы написать $p*=2

$i=$i+1; // можно было бы написать $i+=1 или даже $i++}

?>

Данный пример выводит все степени двойки до 31-й включительно.

v do {…команды...; } while (условие)

Цикл с постусловием работает так же, однако команды, указанные в фигурных скобках, будут выполнены по меньшей мере один раз - даже если условие выполняться не будет.

Прервать выполнение любого цикла можно оператором break - дальнейшее выполнение программы пойдет с команды, следующей после закрывающей фигурной скобки.

Оператор continue прерывает текущую стадию выполнения цикла, т. е. после этого оператора дальнейшее выполнение программы начнется с очередной проверки условия заголовка цикла.

v Оператор выбора.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: