hi
It is a Ternary Operator, Often you can avoid large if/else statements in
your code by using the ternary operator. For example:
echo "You have $i ". ($i==1 ? "message" : "messages"). " in your box.\n";
Note: "? : " operator has this syntax "expr ? expr : expr;"
imran
- Original Messa
Everything has been explained, I will just mention this is more
efficient, as submit() function runs only once:
$sFont =($tmp=submit("font")) ? SITE_ROOT . PROG_PATH . $tmp : "";
Harry Wiens wrote:
can someone explain this for me:
...
$sFont =submit("font") ? SITE_ROOT . PROG_PATH . submit("fon
** CORRECTION BELOW **
Hello,
This is a reply to an e-mail that you wrote on Tue, 5 Aug 2003 at
11:14, lines prefixed by '>' were originally written by you.
> $sFont =submit("font") ? SITE_ROOT . PROG_PATH .
submit("font") : "";
it is the same as:
if(submit("font")){
$sFont = SITE_ROOT . PR
Hi Harry,
> can someone explain this for me:
> ...
> $sFont =submit("font") ? SITE_ROOT . PROG_PATH . submit("font") : "";
> ...
It's called the "ternary operator", and it's a shorthand for if...else...
The line you're asking about is equivalent to:
if (submit("font")) {
$sFont = SITE_ROOT .
Hello,
This is a reply to an e-mail that you wrote on Tue, 5 Aug 2003 at
11:14, lines prefixed by '>' were originally written by you.
> $sFont =submit("font") ? SITE_ROOT . PROG_PATH .
submit("font") : "";
it is the same as:
if(submit("font")){
$sFont = SITE_ROOT . PROG_PATH;
} else {
$s
5 matches
Mail list logo