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

Форум PHP

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

 

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

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

тема: Расшифровать словами $email = (isset($_POST['email']) && $_POST['email'] != "") ? $_POST['email'] : "";
 
 автор: Dinya_1   (15.07.2011 в 17:01)   письмо автору
 
 

Помогите Расшифровать словами


<?
$email 
= (isset($_POST['email']) && $_POST['email'] != "") ? $_POST['email'] : "";
?>



Если Существует $_POST['email'] и $_POST['email'] не пустое

НЕ понятны символы: ?(вопроса) , : "" (двоиточие с ковычками)

  Ответить  
 
 автор: moonfox   (15.07.2011 в 17:08)   письмо автору
 
   для: Dinya_1   (15.07.2011 в 17:01)
 

если установлен $_POST['email'] и не равен 'пустому значению'
переменная $email = $_POST['email']
в противном случае $email = '';

  Ответить  
 
 автор: Киналь   (15.07.2011 в 18:09)   письмо автору
 
   для: Dinya_1   (15.07.2011 в 17:01)
 

Оператор
a?b:c
эквивалентен записи


if (a)
   {
    b;
   }
else
   {
    c;
   }

  Ответить  
 
 автор: iv4art   (15.07.2011 в 18:24)   письмо автору
 
   для: Dinya_1   (15.07.2011 в 17:01)
 

Называется тернарный оператор. Удобная вещь для лаконичной записи условия.

  Ответить  
 
 автор: Киналь   (15.07.2011 в 18:31)   письмо автору
 
   для: iv4art   (15.07.2011 в 18:24)
 

Если уж буквоедствовать... «Тернарный» — значит «троичный», то есть имеющий три операнда. Другое дело, что в PHP только один тернарный оператор)

  Ответить  
 
 автор: iv4art   (15.07.2011 в 20:14)   письмо автору
 
   для: Киналь   (15.07.2011 в 18:31)
 

Буду знать, спасибо)

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

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