Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос про конструкцию x ? y : z
 
 автор: СтепаныЧ   (26.10.2011 в 11:03)   письмо автору
 
 

Всем доброго времени суток

Вопрос такой, попалась в скрипте конструкция:


echo (!empty($a)) ? "Текст" : "";


Примерно понимаю что это сокращение if else, если я прав, то где подробнее можно почитать, если не прав, то что это тогда?

Заранее спасибо

  Ответить  
 
 автор: Jovidon   (26.10.2011 в 11:14)   письмо автору
 
   для: СтепаныЧ   (26.10.2011 в 11:03)
 

в книге "Самоучитель PHP 5 / 6"
или http://bytes.com/topic/php/answers/439497-short-if-else

  Ответить  
 
 автор: ONYX   (26.10.2011 в 11:25)   письмо автору
 
   для: СтепаныЧ   (26.10.2011 в 11:03)
 

 (!empty($a)) ? "Текст" : "";


Сама конструкция:

<условие>?<если условие выполнено>:<если условие не выполнено>;


Пример:
<?

var $a 'Hello World!';

echo 
$a == '' 'Good Bye!' $a;   //выведет Hello World!

?>

  Ответить  
 
 автор: СтепаныЧ   (26.10.2011 в 11:42)   письмо автору
 
   для: ONYX   (26.10.2011 в 11:25)
 

Все, я все понял спасибо

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования