Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wendell

Retornar parametros de uma Função

Recommended Posts

Bom dia, Gostaria de ajuda no retorno de varios parametros de uma função que tenho no meu script.<?phpfunction pontua($pessoa){include("config/conexao.php"); //SELECT DA TB_SERV_FUNCAO$sql = "select * from tb_serv_funcao ";$sql .= "where pes_cd_pessoa='$pessoa'";$sql_parse = OCIParse($ora_conecta,$sql) or die('Falha na Clausula SQL.');OCIExecute($sql_parse) or die('Erro na Seleção dos Dados (15)');if (OCIFetch($sql_parse)){ $cd_pes_func = OCIResult($sql_parse,'PES_CD_PESSOA'); $inicio_lota = OCIResult($sql_parse,'DT_INICIO'); $simbolo = OCIResult($sql_parse,'DS_SIMBOLO_DAS'); $titular = OCIResult($sql_parse,'ST_TITULARIDADE'); $dt_fim1 = OCIResult($sql_parse,'DT_FIM'); //INDICESif($simbolo=="D"){ $indice = 1.3; }else{ if($simbolo="F"){ $indice = 1.15; }}//DATASif($dt_fim1==""){ $dat_branco = "data atual"; $dt_fim2 = date('d/m/y');}else{ $dt_fim2 = $dt_fim1;} //DIFERENCA ENTRE AS DATAS DE INICIO E FIM DA FUNCAO$dt_ini = $inicio_lota;$dt_end = $dt_fim2; if( date_dif($dt_ini, $dt_end)<365){ $TtDias = date_dif($dt_ini, $dt_end); }else{$TtDias = date_dif($dt_ini, $dt_end); }$TtDiaTP = $TtDias;$AcDias = $AcDias + $TtDias;$TtFuncao = $TtFuncao + ($AcDias * $indice);} return $TtFuncao;}//FIM DA FUNÇÃO ?>Gostraria de retornar desta função varios valores alem deste que coloquei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, Acho que não tem como você retornar vários valores em uma função... o que você pode fazer é definir uma classe, criar um objeto no seu script e depois recuperar as variáveis do seu objeto... mas nao posso te ajudar mto pq nao mecho mto com essa parte de classes. O mais simples seria você retornar um array de valores e depois tratar de desmembrar esse array em variáveis!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.