Есть ли сокращенная версия для «если эта переменная еще не установлена, установите ее»?
Пример:
switch ($Frequency) {
case 'Once':
doSomethingSpecific();
break;
case 'Daily':
$Message = 'Event will occur every day at the same time.';
case 'Weekly':
if (!isset($Message)) $Message = 'Event will occur every week on the same day of the week, at the same time.';
case 'Monthly':
if (!isset($Message)) $Message = 'Event will occur every month on the same day of the week.';
doSomething($Message);
break;
}
$Frequency == "Once"
, тоdoSomethingSpecific()
, иначе установить сообщение и вызватьdoSomething()
в конце. - person Jonathan Kuhn   schedule 17.01.2014