Операторы с более высоким уровнем приоритета выполняются в первую очередь:
Приоритет
Оператор
Порядок выполнения
(постфикс)++ (постфикс)--
слева направо
++(префикс) --(префикс)
справа налево
* / %
слева направо
+ -
слева направо
<< >>
слева направо
< <= > >=
слева направо
== !=
слева направо
&
слева направо
^
слева направо
|
слева направо
&&
слева направо
||
слева направо
= += -= *= /= %= >>= <<== &= ^= |=
справа налево
В любом случае, если вы сомневаетесь, или боитесь ошибиться, используйте скобки.
В PHP есть два оператора для работы со строками. Первый - оператор конкатенации ('.'), который возвращает объединение левого и правого аргумента. Второй - оператор присвоения с конкатенацией, который присоединяет правый аргумент к левому. Приведем конкретный пример:
Мы кратко ознакомились лишь с частью операторов PHP. Вообще, существуют и другие важные операторы PHP.
Любой сценарий PHP сформирован из ряда конструкций. Конструкцией могут быть операторы, функции, циклы, условные конструкции, даже конструкции, которые не делают ничего (пустые конструкции). Конструкции обычно заканчиваются точкой с запятой. Кроме того, конструкции могут быть сгруппированы в группу, формируя группу конструкций с изогнутыми фигурными скобками {...}. Группа конструкций - это также отдельная конструкция. Конструкции языка PHP похожи на конструкции языка C.
Кратко рассмотрим основные конструкции языка PHP. Для более детального изучения конструкций PHP обратитесь к разделу "Конструкции PHP".
Итак, основные конструкции языка PHP:
»Условные операторы:
»Циклы:
»Конструкции выбора:
»Конструкции возврата значений:
»Конструкции включений:
require() include() require_once() include_once()
Условные операторы являются, пожалуй, наиболее распространенными конструкциями во всех алгоритмических языках программирования. Рассмотрим основные условные операторы языка PHP.