Ir para conteúdo

Arquivado

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

[__GaRoTo_TeRRiVeL__]

uso do ponto de exclamação(!)

Recommended Posts

galera tô com há dúvida de como eu interpreto o ponto de exclamação(!)

no seguindo código, e em casos generalizados tmb, qual a função dele nas expressões

PHP

[*]

[*]if (!($_con = mysql_connect ($_host, $_login, $_senha))) {

[*]  print "erro na conexão";

[*]}

[*]

 

falow

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria negativo...if(1 != 1) // se 1 nao for igual a 1nesse caso seria:if (!($_con = mysql_connect ($_host, $_login, $_senha))) { // se $_con conseguir conectarentendeu?[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

A Exclamação é o sinal da NEGAÇÃO... Ou seja, você nega o que esta sendo pedido...if (!($_con = mysql_connect ($_host, $_login, $_senha)))Neste caso acima, se $_con falhar por algum motivo este if vai ser aceito. Após isso deve vir algo como echo "Erro ao conectar".Pois se apenas $_con = mysql_connect ($_host, $_login, $_senha) quer dizer sucesso na conexão a negação disso, no caso utilizando a exclamacao, seria um erro de conexão.Abraços.

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.