Еженедельник Свет в Интернет

Главная

Новости

Статьи и обзоры
  Горожанин
  Обнинск в Internet
  Web Design
  Hardware
  Software
  Безопасность
  Серфинг
  Игродром
  Relax
  Технологии
  Web-обзор
  Интернет-ликбез
  Опросник
  УП-Технологии
  ART.net

Ссылки

Архив

О нас

Контакты

Форумы


Основатель:
К.Николаенко

Главный Редактор:
С.Коротков

Web Design:
Neutron


Наш спонсор






Порт POPULAR.RU
POPULAR.RU RegionalBanner Network.






Океан


НПП Метра - промышленные электронные автомобильные вагонные весы
Goldy Interior - салон офисной мебели: кабинеты руководителей, мебель для персонала

= Web-Дизайн =

 

ЗНАКОМСТВО С РНР

продолжение, начало в:#4(152)

(с) Андрей Гончаров

Теперь пришло время изучить вопросы, без которых не обойтись при написании действительно полезных скриптов.

ОПЕРАЦИИ, ВЫРАЖЕНИЯ, ОПЕРАТОРЫ

Выражение в программировании служит для определения действий, которые обычно описываются формулами. Выражения состоят из операций и операндов. Последовательность выполнения операций является следующими факторами:
- приоритетом операций
- порядком расположения операций в выражении
- использованием скобок
По приоритету все операции делятся на три группы. Операции первого высшего - приоритета - выполняются в первую очередь. Операции третьего низшего - приоритета выполняются в последнюю очередь. Операции с равным приоритетом выполнятся слева направо. Скобки служат для изменения обычного порядка обработки операций. Подвыражение, заключенное в скобки, сначала вычисляется как обычный операнд, а затем его результат используется для выполнения операций, обрамляющих скобки.
---------------------------------------------------------------------
Приоритет операций
Приоритет Операции
Первый * ,/, %
Второй +,-
Третий ==, !=,>=,<=,<,
----------------------------------------------------------------------
РАССМОТРИМ ОСНОВНЫЕ ОПЕРАЦИИ РНР
---------------------------------------------------------------------
Арифметические операции
Операция Действие
+ Сложение
- Вычитание
* Умножение
/ Деление
% Остаток от деления
----------------------------------------------------------------------
Операции соотношения
Операция Действия
== Равно
!= Не равно
< Меньше
> Больше
<= Меньше или равно
>= Больше или равно
----------------------------------------------------------------------Логические операции
Операнды Операции
А В | !A(не) A&&[A1] B (и) AIIB(или)
False False | True False False
False True | True False True
True False | False False True
True True | False True True

---------------------------------------------------------------------
При реализации алгоритма работы скрипта действия, которые необходимо выполнить, описываются операторами. Операторы бывают простые и структурные. К простым относится, например, оператор присваивания "=". А вот для реализации "логики" скрипта используются структурные операторов, такие как if, switch, do..while, for. Вот пример их использования:

<?php
$v1=3;
$v2=4;
$v3=8;

//если $$v2 не равно $v3
if($v2!=$v3)
{ //то
"v4=10
} // иначе
else
{
$v4=20;
}

switch($v3)
{ // если$v3 равно 3
case 3:
echo "v3=3"; // то выводим на экран строку: v3=3
break; // выход из оператора
case 8: // если $v3 равно 8
echo "v3=8"; // то выводим на экран строку: v3=8
break; // выход из оператора
default: // если переменная $v3 не равна ни одному
// из предшествующих выражений
echo "v3 != 3, v3 != 8"; // то выводим
// на экран строкуЖ м3 != 3б м3 1= 8
break; // выход из оператора
}
$i = 10
do // выполняем операторы внутри фигурных скобок
{
echo $i; // выводим значение переменной $i
i--; // уменьшаем значение переменной на единицу
}// пока переменная $i больше нуля
while ($i>0);

// выполняем операторы внутри фигурных скобок 10 раз
for($i=);$i,10;$i++)
{
echo "hi! -".$i; // прибавляем (символ "." объединяет
// строки) к строке "hi! -"
// значение переменной $i
// и выводим результат
}
?>

Продолжение следует

Copyright © Свет в Internet   Designed by Свет в Internet