[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что это значит?
Varyag666
Здравствуйте! Почитал про регистрацию, немогу понять что значат следующие записи:

$user_login = !empty($_POST['user_login'])?$_POST['user_login']:NULL;

и
$ok = isset($_POST['ok'])?true:false;


Точнее значения :NULL и true:false, а также смысл ? (вопросительного знака)во втором куске кода.
Какой раздел PHP объясняет это? huh.gif

P.S. код от IRBIS-team biggrin.gif

Андрей.



Спустя 7 минут, 47 секунд (25.11.2009 - 12:42) Gabriel написал(а):
$user_login
равно
не пусто
$_POST['user_login']
? (если это правда)
равно этому $_POST['user_login']
:(если нет) то этому NULL
NULL есть константа php которая обозначает пустоту кажись

ну или напишем тоже-самое на языке php немножко длиннее :
if ( !empty( $_POST['login'] ) ) {
$login = $_POST['login'];
} else {
$login = NULL;
}

помоему тоже прaвильно

Спустя 49 минут, 10 секунд (25.11.2009 - 13:32) Varyag666 написал(а):
а разве если опусить else , то не будет то же самое?

Спустя 4 минуты, 22 секунды (25.11.2009 - 13:36) Gabriel написал(а):
Varyag666
нет не будет
Быстрый ответ:

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