Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: оператор switch
 
 автор: Владимир_57   (27.04.2008 в 20:58)   письмо автору
 
 

Добрый день!
Вообще не понимаю. После оператора swich скрипт просто заканчивает работу( вроде как).
То есть в примере оператор echo "CATNAME= "; не работает.
Что-то явно идиотски простое, но не вижу.
Зарание спасибо за учебу ( порку ).

$cat="1"; $cat_name=5555;
switch($cat)
{
case "1":
$cat_name = "klassiker";
echo $cat_name;
return $cat_name;
break;
case "2":
$cat_name = "GBB";
return $cat_name;
break;
case "3":
$cat_name = "EWM";
echo $cat_name;
return $cat_name;
break;
}
echo "CATNAME= "; echo $cat_name;

   
 
 автор: morkovkin   (27.04.2008 в 21:16)   письмо автору
 
   для: Владимир_57   (27.04.2008 в 20:58)
 

switch('$cat') - одинарные кавычки

   
 
 автор: sim5   (28.04.2008 в 03:00)   письмо автору
 
   для: morkovkin   (27.04.2008 в 21:16)
 

Зачем кавычки?

<?
$cat
=1$cat_name=5555;
echo 
"CATNAME= ".$cat_name."<br>";
switch(
$cat) {
  case 
1$cat_name "klassiker";
          break;
  case 
2$cat_name "GBB";
          break;
  case 
3$cat_name "EWM";
}
echo 
"CATNAME= ".$cat_name;
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования