Jump to content


Photo

Expressão


  • Faça o login para participar
3 replies to this topic

#1 Inu

Inu

    Veterano

  • Usuários
  • 1138 posts
  • Sexo:Masculino
  • Localidade:Canela, Rio Grande do Sul, Brasil

Posted 12/09/2007, 17:58

$maximo_user = ($quant_atual < $online) ? $online : $quant_atual;
Alguém pode me explicar o que a expressão acima faz? =/
Obrigado,

#2 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 12/09/2007, 19:18

Isso tem nome... mas eu não lembro! rs... é como se fosse um IF :D
É a mesma coisa que isso daqui:
if($quant_atual < $online) {
   $maximo_user = $online;
} else {
   $maximo_user = $quant_atual;
}
Captou?
[] Rafael :boxing:

Edição feita por: boirock, 12/09/2007, 19:19.


#3 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 12/09/2007, 19:37

O nome é condição ternária e funciona assim:

$variavel = (expressão) ? verdadeiro : falso;



[]'s

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#4 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 14/09/2007, 19:30

O manual explica: Comparison Operators - Ternary Operator

[]’s :DAté mais




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq