is_null, простой вопрос

gray

Новичок
is_null, простой вопрос

Здравствуйте.
Сейчас читаю книжку "Разработка WEB-приложений на PHP5" авторов Олищук И Чаплыгина и там встретился такой пример:

Метод одного из объектов.
PHP:
function getPrice() {
return (is_null($this->price) ? 'N/A' : $this->price);
}
Увидел новую для себя конструкцию.
В книжке дальше описывается что это проверка на то что пустой прайс или нет, и если пустой то выводить N/A.
Хотелось бы подробнее узнать про такую консрукцию.
С чем ее еще можно использовать?

PHP:
is_null($t) ? 'N/A' : $t;
смотрел на php.net и на этом форуме с поиском по is_null, но примеров такого написания не увидел.
 

WP

^_^
Это тернарный оператор
$var = condition?TRUE:FALSE;
Равносильно
if (condition) {$var = TRUE;} else {$var = FALSE;}
 
Сверху