Страницы

воскресенье, 25 декабря 2011 г.

Символы в php

? знак вопроса в php - вместе с : (двоеточние) сокращает конструкцию if/else

// Пример использования тернарного оператора,
// если выражение принимает значение тру,
// выполниться первый оператор (до двоеточия), иначе второй

$action = (empty($_GET['action'])) ? 'default' : $_GET['action'];

// Приведенный выше код аналогичен следующему блоку с использованием if/else
if (empty($_GET['action'])) {
    $action = 'default';
} else {
    $action = $_GET['action'];
}
?>