Спустя 1 минута, 57 секунд (25.06.2009 - 21:06) waldicom написал(а):
Да, примерно так:
PHP |
$a = (2==2)?true:false; |
Если то, что стоит слева от знака вопроса истина, то присваивается первое значение (слева от точки с запятой), если ложь - то второе (справа от точки с запятой)
Спустя 3 минуты, 8 секунд (25.06.2009 - 21:09) kirik написал(а):
Цитата (waldicom @ 25.06.2009 - 13:06) |
(слева от точки с запятой), если ложь - то второе (справа от точки с запятой) |
поправлю - (слева от двоеточия), если ложь - то второе (справа от двоеточия)
Спустя 17 минут, 55 секунд (25.06.2009 - 21:27) waldicom написал(а):
Упс...
Спасиб
Спасиб
Спустя 16 минут, 41 секунда (25.06.2009 - 21:43) maq написал(а):
Спасибо.
Синтаксис как в C/C++
Синтаксис как в C/C++
Спустя 5 минут, 32 секунды (25.06.2009 - 21:49) PandoraBox2007 написал(а):
C++ с домешиванием нового
Спустя 18 минут, 32 секунды (25.06.2009 - 22:08) maq написал(а):
Цитата (PandoraBox2007 @ 25.06.2009 - 18:49) |
C++ с домешиванием нового |
Нет, синтаксис этой функции 100% как в C++
Спустя 2 часа, 58 минут, 51 секунда (26.06.2009 - 01:06) PandoraBox2007 написал(а):
а как насчет
Код |
unsigned int integer = 0; bool fs; fs = true; integer = (fs) ? true : false; |
Спустя 6 часов, 58 минут, 40 секунд (26.06.2009 - 08:05) Sylex написал(а):
это называется тернарный оператор... по сравнению с С++ немного глючит
Спустя 10 часов, 29 минут, 16 секунд (26.06.2009 - 18:34) maq написал(а):
Цитата |
$a = (2==2)?true:false; |
Но в этом примере-то, $a тип разве не boolean?
Спустя 12 минут, 40 секунд (26.06.2009 - 18:47) kirik написал(а):
Цитата (maq @ 26.06.2009 - 10:34) |
Но в этом примере-то, $a тип разве не boolean? |
Будет bool, все верно
Спустя 2 часа, 55 минут, 11 секунд (26.06.2009 - 21:42) maq написал(а):
PandoraBox2007
тогда незачем приводить его "таким образом" в unsigned int
тогда незачем приводить его "таким образом" в unsigned int