You are here: Re: [PHP] using ($test)?$true:$false in a string « PHP « IT news, forums, messages
Re: [PHP] using ($test)?$true:$false in a string

Posted by Richard Heyes on 10/21/41 11:32

Robert Cummings wrote:
> On Mon, 2005-11-21 at 09:42, Chris Boget wrote:
>
>>>>and I feel it would be more elegant to be able to do something like:
>>>>$var ="first part of string {(($a==$b)?$c:$d)} rest of string";
>>>
>>>$templateStr = 'first part of string %s rest of string';
>>>$outputStr = sprintf($templateStr, (($a==$b)?$c:$d));
>>
>>That is so totally slick! I'm definitely going to have to remember this
>>neat little trick! :)
>
>
> That's like using a bulldozer to tidy your living room. Why not use the
> following even more readable style (and more efficient)?
>
> $outputStr =
> 'first part of string '
> .($a == $b ? $c : $d)
> .' rest of string';

Readability is in the eye of the beholder.

--
Richard Heyes
http://www.phpguru.org

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация