[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Непонятен синтаксис - использование знака вопроса
Гость_Nick
ВОТ КОД ($page = !empty($_GET['page']) ? $_GET['page'] : NULL;)
Меня интересует что означает знак вопроса между запросами ГЕТ и двоеточие перед НУЛ. И как можно прочесть что написано на человеческом языке?

Спасибо!!! =)


 ! 

М
Название темы отредактировал на содержательное
Michael




Спустя 8 минут, 15 секунд (14.02.2011 - 09:49) Michael написал(а):

Спустя 2 минуты, 2 секунды (14.02.2011 - 09:51) Гость_Nick написал(а):
Вооооо, спасибо Михаил)

Спустя 6 минут, 45 секунд (14.02.2011 - 09:58) Гость_Nick написал(а):
ЭТО-Тернарный операто!

В языке РНР предусмотрена конструкция, которая работает почти так же, как и оператор if — тернарный оператор. В его синтаксисе, приведенном ниже, не используются ключевые слова, только символы « ? » и «:»:


$variable = condition ? expressionl -. expression2 ;


Если условие condition выполняется, то переменной $variable присваи­вается результат вычисления выражения expressionl, иначе — выражения expression2. В результате можно писать очень компактный, и тем не менее вполне прозрачный код.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.