Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как при помощи чего работать с


Автор: Predator199 17.11.2012, 15:14
Помогите разобраться, как правильно использовать.

Код

function lgsl_port_conversion($type, $c_port, $q_port, $s_port)
  {
    switch ($type) 
    {
      case "bf2"           : $c_to_q = 0;     $c_def = 16567;   $q_def = 29900;   $c_to_s = 0;   break;
      case "bf2142"        : $c_to_q = 0;     $c_def = 17567;   $q_def = 29900;   $c_to_s = 0;   break;
      default              : $c_to_q = 0;     $c_def = 0;       $q_def = 0;       $c_to_s = 0;   break;
    }
}

$gg = list($c_port, $q_port, $s_port) = lgsl_port_conversion('bf2', '55', '0', '0');
print_r($gg);
echo $c_port;
print_r($q_def);


Вызываю функцию, передаю ей переменные 
Код

 lgsl_port_conversion('bf2', '55', '0', '0');

Знаю $type =bf2, дальше как мне выхватить  $q_def = 29900;?

Автор: MoLeX 17.11.2012, 15:26
функция нечего не возвращает, копай в сторону return

Автор: Sanchezzz 17.11.2012, 15:27
lgsl_port_conversion должен возращять значение подобному массиву что бы list понял как ему присвоить значения для переменных.

В данном случаи я вижу полную бредятину smile  

Автор: Predator199 17.11.2012, 15:30
Спс. Разобрался  smile 
return  помог. 

Автор: MoLeX 17.11.2012, 15:33
массив

Автор: Itoku 22.11.2012, 22:16
или передавай параметры с помощью &

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)