我知道程序员只在PHP函数中使用数组。我试图解释它使代码难以辨认,因为我需要知道用什么索引来查找函数内的值。
PS:没有文件可以知道索引是什么 有一个样本:
public function aviso_cadastro_cotacao($params=array()){
try{
$conn = new Conexao();
//$conn->beginTransaction();
if($params['cotacao_modo_transporte'] == 'Rodoviário'){
$params['cotacao_modo_transporte'] = 'Transporte Rodoviário';
}
include_once(CONTROLLER.'/Cotacao.php');
$cotacao = new Cotacao();
//echo'<pre>';print_r($params);die;
$params_get_cotacao['id'] = $params['cotacao_id'];
$dados = $cotacao->getCotacao($params_get_cotacao);
$params['cotacao_codigo'] = $dados[0]['codigo'];
include_once(CONTROLLER.'/Empresa.php');
$empresa = new Empresa();
if($dados[0]['cidade_origem'] > 0){
$cidade = $empresa->getCidades(array('id' => $dados[0]['cidade_origem'] ));
$params['origem'] = ($cidade[0]['nome']);
}else{
$params['origem'] = $dados[0]['origem'];
}
if($dados[0]['cidade_destino'] > 0){
$cidade = $empresa->getCidades(array('id' => $dados[0]['cidade_destino'] ));
$params['destino'] = ($cidade[0]['nome']);
}else{
$params['destino'] = $dados[0]['destino'];
}
//se rodoviário
if($dados[0]['modo_transporte_id'] == 3){
$params['origem'] = ($params['origem']);
$params['destino'] = ($params['destino']);
}else{
$params['origem'] = utf8_decode($params['origem']);
$params['destino'] = utf8_decode($params['destino']);
}
$modo_transporte = ($params['cotacao_modo_transporte']);
//echo'<pre>';print_r($params);die; [CONTINUES..]