Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Операторы. PHP поддерживает несколько видов комментариев: в стиле Cи, C++ и оболочки Unix




Константы

Переменные

Комментарии

PHP поддерживает несколько видов комментариев: в стиле Cи, C++ и оболочки Unix. Символы // и # обозначают начало однострочных комментариев, /* и */ – соответственно начало и конец многострочных комментариев.

Переменная в PHP обозначается знаком доллара, за которым следует ее имя. Например:

$my_var

Имя переменной чувствительно к регистру, т.е. переменные $my_var и $My_var различны.

Имена переменных соответствуют тем же правилам, что и остальные наименования в PHP: правильное имя переменной должно начинаться с буквы или символа подчеркивания с последующими в любом количестве буквами, цифрами или символами подчеркивания. Пример:

<?php$first = ' Text '; // Присваиваем $first // значение // ' Text '

?>

Для определения константы существует специальная функция define(). Ее синтаксис таков:

define("Имя_константы", "Значение_константы", [Нечувствительность_к_регистру])

По умолчанию имена констант чувствительны к регистру. Для каждой константы это можно изменить, указав в качестве значения аргумента Нечувствительность_к_регистру значение True. Существует соглашение, по которому имена констант всегда пишутся в верхнем регистре.

Получить значение константы можно, указав ее имя. В отличие от переменных, не нужно предварять имя константы символом $. Кроме того, для получения значения константы можно использовать функцию constant() с именем константы в качестве параметра. Примеры:

<?php// определяем константу PASSWORDdefine("PASSWORD","qwerty"); // определяем регистронезависимую // константу PI со значением 3.14define("PI","3.14", True);echo (PASSWORD); // выведет значение константы PASSWORD, // т.е. qwerty?>

Операторы позволяют выполнять различные действия с переменными, константами и выражениями. Что такое выражение. Выражение можно определить как все, что угодно, что имеет значение. Переменные и константы – это основные и наиболее простые формы выражений. Существует множество операций (и соответствующих им операторов), которые можно производить с выражениями. Например.

Таблица 1.1. Арифметические операторы  
Обозначение Название Пример  
+ Сложение $a + $b  
- Вычитание $a - $b  
* Умножение $a * $b  
/ Деление $a / $b  
% Остаток от деления $a % $b  
Таблица 1.2. Строковые операторы
Обозначение Название Пример
. Конкатенация (сложение строк) $c = $a.$b (это строка, состоящая из $a и $b)
Таблица 1.3. Операторы присваивания
Обозначение Название Описание Пример
= Присваивание Переменной слева от оператора будет присвоено значение, полученное в результате выполнения каких-либо операций или переменной/константы с правой стороны $a = ($b = 4) +5; ($a будет равна 9, $b будет равна 4)
+=   Сокращение. Прибавляет к переменной число и затем присваивает ей полученное значение $a += 5; (эквивалентно $a = $a + 5;)
.=   Сокращенно обозначает комбинацию операций конкатенации и присваивания (сначала добавляется строка, потом полученная строка записывается в переменную) $b = "Привет ";$b.= "всем"; (эквивалентно $b = $b. "всем";) В результате: $b="Привет всем"
Таблица 1.4. Логические операторы
Обозначение Название Описание Пример
and И $a и $b истинны (True) $a and $b
&& И   $a && $b
or Или Хотя бы одна из переменных $a или $b истинна (возможно, что и обе) $a or $b
|| Или   $a || $b
xor Исключающее или Одна из переменных истинна. Случай, когда они обе истинны, исключается $a xor $b
! Инверсия (NOT) Если $a=True, то!$a=False и наоборот ! $a
Таблица 1.5. Операторы сравнения
Обозначение Название Пример Описание
== Равенство Значения переменных равны $a == $b
=== Эквивалентность Равны значения и типы переменных $a === $b
!= Неравенство Значения переменных не равны $a!= $b
<> Неравенство   $a <> $b
!== Неэквивалентность Переменные не эквивалентны $a!== $b
< Меньше   $a < $b
> Больше   $a > $b
<= Меньше или равно   $a <= $b
>= Больше или равно   $a >= $b
Таблица 1.6. Операторы инкремента и декремента
Обозначение Название Описание Пример
++$a Пре-инкремент Увеличивает $a на единицу и возвращает $a <?$a=4;echo "Должно быть 4:".$a++;echo "Должно быть 6:".++$a;?>
$a++ Пост-инкремент Возвращает $a, затем увеличивает $a на единицу  
--$a Пре-декремент Уменьшает $a на единицу и возвращает $a  
$a-- Пост-декремент Возвращает $a, затем уменьшает $a на единицу  



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


Дата добавления: 2014-12-27; Просмотров: 460; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.