Re: Re: ternary operator sintax help

From: Date: Tue, 06 Oct 2009 20:10:26 +0000
Subject: Re: Re: ternary operator sintax help
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-298692@lists.php.net to get a copy of this message
just as ashley said it. On 10/6/09 3:26 PM, "MEM" <talofo@gmail.com> wrote: > Sorry all, > It's ok. The sintax: > > <?php echo (isset($erros['anexo']) ? '<div > class="mensagemErro">'.$erros['anexo'].'</div>' > :''); ?> > > Was right all the time. > > Anyway, I've learn something new: having a var with '' is not the same thing > as not been unset. So we must pay attention on what cases we use isset, or > !empty. > > > Thanks a lot, > Márcio > >> -----Original Message----- >> From: João Cândido de Souza Neto [mailto:joao@consultorweb.cnt.br] >> Sent: terça-feira, 6 de Outubro de 2009 19:53 >> To: php-general@lists.php.net >> Subject: [PHP] Re: ternary operator sintax help >> >> <?= (isset($erros['anexo']) ? '<div >> class="mensagemErro">'.$erros['anexo'].'</div>' >> :''); ?> >> >> ""MEM"" <talofo@gmail.com> escreveu na mensagem >> news:002401ca46b4$ed6ad6a0$c84083e0$@com... >> Hello all, >> >> I'm trying to display a div, only when some php value is set. >> Since this will be near html, I'd like to keep it on one line. So, I'd >> love >> to use shortcuts and a ternary operator for the effect. >> >> I'm having something like this right now, but the div still appears >> even if >> the error is NOT set. >> >> <?= (isset($erros['anexo'])) ? '<div >> class="mensagemErro">' >> .$erros['anexo'].'</div>' :''; ?> >> >> :( >> >> Can I have your help with the right syntax ? >> >> >> Regards, >> The newbie on a Humpty Dumpty wall, >> Márcio >> >> >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.general (#298692) next »