За последние 24 часа нас посетили 60787 программистов и 1771 робот. Сейчас ищет 1541 программист ...

Синтаксис function с case'ами (а именно, пустым)

Тема в разделе "PHP для новичков", создана пользователем virus-07, 14 июн 2011.

  1. virus-07

    virus-07 Активный пользователь

    С нами с:
    9 май 2011
    Сообщения:
    37
    Симпатии:
    0
    Расписываю фунцию со свичом внутри.
    function any_function($param){
    switch($param){
    case '1': ....
    case '2': ....
    default: ....
    }
    }

    Подскажите, пожалуйста, какой синтаксис у случая, когда параметр не указан?
    Как для такого варианта написать case, если не через дефолт.
     
  2. virus-07

    virus-07 Активный пользователь

    С нами с:
    9 май 2011
    Сообщения:
    37
    Симпатии:
    0
    Мб перед свичом поставить if else, где проверять значение параметра на null?
    С другой стороны, добавлять ещё 1 управляющую конструкцию... А вдруг и без нее можно...
     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Код (Text):
    1. function a($param = 123) {
     
  4. virus-07

    virus-07 Активный пользователь

    С нами с:
    9 май 2011
    Сообщения:
    37
    Симпатии:
    0
    Извините, не понимаю к чему это )
     
  5. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Это к тому, что если в функцию не подать параметр, то ему присвоится дефолтное значение 123. Ну или какое-нибудь другое дефолтное значение на твой выбор.
     
  6. virus-07

    virus-07 Активный пользователь

    С нами с:
    9 май 2011
    Сообщения:
    37
    Симпатии:
    0
    Об этом я напрочь забыл. Здорово =)
    Большое спасибо =)