Pessoal,
Assim eu tenho uma função..
| QUOTE |
| function contato(){ $res_to = mysql_query("SELECT msn,icq,email,yahoo,site FROM upost"); $msn = mysql_result($res_to,0,"msn"); $icq = mysql_result($res_to,0,"icq"); $email = mysql_result($res_to,0,"email"); $yahoo = mysql_result($res_to,0,"yahoo"); $site = mysql_result($res_to,0,"site"); return true; } |
| QUOTE |
| <? function teste(){ return array( "MSN", "ICQ", "BOZO", "Baboo", "Osama" ); } list ($msn,$icq,$bozo,$baboo) = teste(); print $baboo; ?> |
| QUOTE (Error404 @ Nov 21 2004, 12:29 PM) |
| Você não precisa retornar uma array... pode retornar um valor comum, se quiser. Mas é isso mesmo... |
| QUOTE |
| function contato(){ $res_to = mysql_query("SELECT msn,icq,email,yahoo,site FROM upost"); $msn = mysql_result($res_to,0,"msn")." / "; $icq = mysql_result($res_to,0,"icq")." / "; $email = mysql_result($res_to,0,"email")." / "; $yahoo = mysql_result($res_to,0,"yahoo")." / "; $site = mysql_result($res_to,0,"site"); list($msn,$icq,$email,$yahoo,$site) = contato(); } |
| QUOTE (Error404 @ Nov 21 2004, 12:34 PM) |
| Não, cara, cadê o return? |
| CODE |
| function nada($par){ $var = "Você passou '".$par"' como parâmetro..."; return $var; } echo nada("tudo"); |
| QUOTE (Error404 @ Nov 21 2004, 01:32 PM) |
| Sim, se você tem que retornar vários valores de uma função, o negócio é retornar uma array mesmo... Daria pra fazer declarando as variáveis como globais e etc, mas acho que daria mais trabalho... |
| QUOTE |
function nada(){ global $var1, $var2, $var3, $var4; $var1 = "valor1"; $var2 = "valor2"; $var3 = "valor3"; $var4 = "ultimo valor"; } nada(); echo $var4; |
| QUOTE |
function jere(){ global $var; $var = "Aki exibe: Aki exibe:"; //hehe... $var2 = "Aki não exibe: Aki exibe!"; } jere() print $var; // irá exibir o texto print $var2 // não irá aparecer nada |
| QUOTE (Error404 @ Nov 21 2004, 03:02 PM) |
| Isso aí! |