1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-23 23:32:16 +01:00
Files
archived-doc-ru/language/operators.xml
2025-10-07 10:09:56 +03:00

66 lines
3.5 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 2946c8a267734a9e8696e1764f7436e6caa8909c Maintainer: shein Status: ready -->
<!-- Reviewed: no -->
<chapter xml:id="language.operators" xmlns="http://docbook.org/ns/docbook" annotations="interactive">
<title>Операторы</title>
<simpara>
Оператором называется то, что принимает одно или больше значений (или выражений,
если говорить на жаргоне программирования), и вычисляет новое
значение; поэтому всю конструкцию рассматривают как выражение.
</simpara>
<para>
Операторы группируются по количеству принимаемых значений. Унарные
операторы принимают только одно значение, например <literal>!</literal>
(<link linkend="language.operators.logical">оператор логического отрицания</link>
или <literal>++</literal><link linkend="language.operators.increment">инкремент</link>.
Бинарные операторы принимают два значения; это, например, знакомые
каждому <link linkend="language.operators.arithmetic">арифметические операторы</link>
<literal>+</literal> (плюс) и <literal>-</literal> (минус), бо́льшая часть поддерживаемых
в PHP операторов входит в эту категорию. И на последок, в языке предусмотрели только один
<link linkend="language.operators.comparison.ternary">тернарный оператор</link>,
<literal>? :</literal>, который принимает три значения, и его часто называют просто — «тернарный
оператор»; хотя, возможно, точнее было бы назвать его «условный оператор».
</para>
<para>
Полный список PHP-операторов перечисляет раздел
«<link linkend="language.operators.precedence">Приоритет оператора</link>».
Раздел также описывает порядок выполнения и ассоциативность операторов. Порядок и ассоциативность
точно определяют, как вычисляются выражения с несколькими разными операторами.
</para>
&language.operators.precedence;
&language.operators.arithmetic;
&language.operators.increment;
&language.operators.assignment;
&language.operators.bitwise;
&language.operators.comparison;
&language.operators.errorcontrol;
&language.operators.execution;
&language.operators.logical;
&language.operators.string;
&language.operators.array;
&language.operators.type;
&language.operators.functional;
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->