EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Сделать основным языком
PF вопросы - Форум

Что такое и как использовать тернарного оператора в PHP

PHP программирование   Таблетки  
 
Что такое и как использовать тернарного оператора в PHP

В Тернарный оператор Это форма простой выполнения условное на Программа потока, т.е., быстрый способ перевести блок If-else в одной строки код использования три операнда в одном операция, В отличие от других операций, которые часто используют два операнда, Отсюда его имя.

Чтобы увидеть его с деталь Предположим, что следующие строка кода показаны использования тернарного оператора в PHP:

Мы можем видеть, как мы используем оператор с три операнда, чья синтаксис Ниже приводится:

Типа того, в операция Это Оператор выглядит следующим образом: вычисляется, Прежде всего, в operando1, Если это значение true или ПРАВДА, операция будет иметь значение равным operando2; Если нет или ЗНАЧЕНИЕ FALSE, в результат операция будет из operando3.

В приведенном выше примере, Мы видим, что если переменная Получить[‘ код ’] не пусто, значение переменной $ID Вы получите это значение. В ином случае, переменная $ID будет стоить -1.

Мы можем уточнить его еще больше, если конвертировать В этом примере в блоке If-else следующим образом:

Очистили один раз, Мы можем видеть в одна строка кода Мы может конденсироваться поведение блока If-else Основные использования Тернарный оператор в PHP.

Присоединиться к вам к каналу Телеграмма

Оставьте нам комментарий или ввестиФорум
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

«Одна мысль о»Что такое и как использовать тернарного оператора в PHP

Иван мрсник

Потому что тернаи представляют необъяснимые результаты, как в следующем случае:

эхо истинно ? 'а1': 'а2′ ?'б':3?'d':'e'; //возвращает эхо D

эхо истинно ? $a='a1′: $a='a2′ ?'б':3?'d':'e'; // возвращает эхо A1

Единственное отличие первого не присваивает значение, во втором присвойте значение

Комментарии закрыты.