vinicvo 4 Denunciar post Postado Outubro 10, 2009 Pessoal, uma dúvida surgiu e tá me seguindo já faz tempo... o que quer dizer a seguinte expressão? if($string) { //FAZER ALGO } else { //FAZER ALGO 2 } Explicando melhor: o if($string) é o mesmo que if(isset($string)) ? Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Outubro 10, 2009 o if($string) é o mesmo que if(isset($string)) ? não isset() verifica se a variável existe Esse if vai retornar TRUE se $string existir e for diferente de zero. Teste isto: $str = '0'; if ( $str ) echo "TRUE"; else echo "FALSE"; Retornará FALSE. Comente a criação da variável. Além da emissão do NOTICE, será exibido FALSE. Muitos fazem esse if, erroneamente, com a intenção de verificar se uma variável existe. O certo é usar isset(): if ( isset( $var ) ) { // $var existe } Compartilhar este post Link para o post Compartilhar em outros sites
vinicvo 4 Denunciar post Postado Outubro 11, 2009 Entendido!!! Vlw pela ajuda! ^^ Compartilhar este post Link para o post Compartilhar em outros sites