Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tantando criar uma function em q a primeira vez que for chamada, verificará se existe uma variavel.
Se nao existir a variavel, sera criada.
Se exisit, pulará a parte da criacao e executará outras coisas.
tudo isso dentro da function.
Por exemplo:
public function calculaCalorias($alimento, $porcao){
if(empty($vetor)){
//faz a conexao com o banco e cria o array abaixo
while ($linha = mysql_fetch_array($resultado)){
$alimento = $linha['alimento'];
$vetor[$alimento]['alimentos'] = $linha['alimento'];
$vetor[$alimento]['calorias'] = $linha['calorias'];
}
}else{
foreach($vetor as $key => $value ){
if($key == $alimento){
$caloriasTotal = $value[calorias] * $porcao;
return $caloriasTotal;
}
}
}
}
Quero que a conexao com o banco de dados e o array sejam criado apenas uma vez, depois eu posso consultar o array sem ter q ficar criando toda vez.
Alguem pode me dar uma luz?
obrigado
Carregando comentários...