Помогите разобраться новичку с уроком

McSeeM

Новичок
Помогите разобраться новичку с уроком

заранее извиняюсь если создал тему не в том разделе. вобщем я начал изучение php и в одном из уроков мне не до конца ясен синтаксис

<?php
function makecup($types = array("Кофе"), $Maker = NULL)
{
$device = is_null($Maker) ? "сахаром" : $Maker;
return "Сделайте чашечку ".join(", ", $types)." с $device.\n";
}

в частности не понятна вот эта стока $device = is_null($Maker) ? "сахаром" : $Maker;
а именно назначение "?" и ":"
будет достаточно просто ссылки где можно почитать про эти сокращения или что это :)
 

Фанат

oncle terrible
Команда форума
McSeeM
а что за уроки? Не евгения ли попова? если да, то ты можешь получить результат, обратный ожидаемому
 

zerkms

TDD infected
Команда форума
эм.... а нахера $types тут массив??
и имена переменных maker, device - тоже шикарные :)
 
Сверху