*   >> Чтение Образование Статьи >> science >> programming

Приоритет операторов в Php

<р> Приоритет операторов в PHP PHP операторов - Часть 7 Введение Это часть 7 из моих серий, PHP операторов. Можно иметь инструкцию с многими операторами. Вопрос в том, какой оператор выполняется в первую очередь? Некоторые операторы всегда будут выполнены, прежде чем другие. На самом деле существуют различные уровни этого, и это приоритет операторов. В этой части серии мы посмотрим на приоритет операторов в PHP. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected].

То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Пример Рассмотрим следующее заявление: $ х = 2 + 5 * 3; Существуют три оператора здесь, которые являются = + и *. Теперь это = очень низкого приоритета и выполняется в последнюю очередь. Тогда возникает вопрос, между + и =; которая выполняется в первую очередь? Если оператор умножения, * сначала выполняется, то ответ будет 17. Если оператор сложения выполняется первой, ответ будет 21. Ну, в PHP, * имеет более высокий приоритет, чем +, так * сначала выполняется и ответ 21.

Вы можете заставить + должны быть выполнены сначала с помощью кронштейнов, а именно: INT х = (2 + 8) * 5; Всякий раз, когда вы находитесь в сомнениях, какой оператор из будет выполнена первой, использовать скобки, чтобы быть уверенным, что оператор будет выполнен первым. Скобки могут быть вложенными. Ассоциативность означает операцию слева направо или эксплуатации справа налево. Левоассоциативность означает, что работа оператора от слева направо. Право ассоциативность означает, что операция справа налево. Это было указано в предыдущих частях серии, но слово, ассоциативность не было упомянуто.

При отсутствии скобках, если ряд операторов (с их операндов) имеют тот же уровень, то левоассоциативность используется в серии операций. Приоритет Заказать сейчас я вам порядок приоритетов для операторов, которые мы видели. Этот список имеет большинство операторов PHP. Наибольшее предпочтение отдается первых, не следует второй, а затем третий, и так далее, до последнего.

Двухместный Колон Оператор новый ассоциативность: Неассоциативные увеличения /уменьшения Операторы ++ - ассоциативность: Неассоциативные Не Оператор! Ассоциативность: справа-налево оператора Array [Ассоциативность: слева-направо Мультипликативные операторы% * /Ассоциативность: слева-направо Аддитивные и Строковые операторы + -. Ассоциативность: слева-направо Операторы сравнения>

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.