Re: Operation syntax

2010-08-06 Thread Weydson Lima
http://www.php.net/manual/en/language.expressions.php

 ?php
$first ? $second : $third
?

If the value of the first subexpression is *TRUE* (non-zero), then the
second subexpression is evaluated, and that is the result of the conditional
expression. Otherwise, the third subexpression is evaluated, and that is the
value.
---
Weydson Lima
weys...@gmail.com


On Thu, Aug 5, 2010 at 12:30 PM, Dave Maharaj m...@davemaharaj.com wrote:

  Can someone explain what the “?” and the ”:” mean?



 return ($this-meta['head_title'] ? $this-meta['page_header'] : NULL);

 Does it mean

 return $this-meta['head_title'] IF $this-meta['page_header'] IS NULL /
 NOT SET?



 I googled it and looked thru php code but cannot seem to find an
 explanation anywhere.



 Thanks

 Check out the new CakePHP Questions site http://cakeqs.org and help others
 with their CakePHP related questions.

 You received this message because you are subscribed to the Google Groups
 CakePHP group.
 To post to this group, send email to cake-php@googlegroups.com
 To unsubscribe from this group, send email to
 cake-php+unsubscr...@googlegroups.comcake-php%2bunsubscr...@googlegroups.comFor
  more options, visit this group at
 http://groups.google.com/group/cake-php?hl=en


Check out the new CakePHP Questions site http://cakeqs.org and help others with 
their CakePHP related questions.

You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en


Operation syntax

2010-08-05 Thread Dave Maharaj
Can someone explain what the ? and the : mean? 

 

return ($this-meta['head_title'] ? $this-meta['page_header'] : NULL);

Does it mean

return $this-meta['head_title'] IF $this-meta['page_header'] IS NULL / NOT
SET?

 

I googled it and looked thru php code but cannot seem to find an explanation
anywhere.

 

Thanks

Check out the new CakePHP Questions site http://cakeqs.org and help others with 
their CakePHP related questions.

You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en


Re: Operation syntax

2010-08-05 Thread Tilen Majerle
this is shorten if clouse

so

if (!empty($lol))
   print $lol;
else
//do something else...

in shorten will be this:
print (!empty($lol) ? $lol : NULL);

--
LP,
Tilen Majerle http://majerle.eu


2010/8/5 Dave Maharaj m...@davemaharaj.com

  Can someone explain what the “?” and the ”:” mean?



 return ($this-meta['head_title'] ? $this-meta['page_header'] : NULL);

 Does it mean

 return $this-meta['head_title'] IF $this-meta['page_header'] IS NULL /
 NOT SET?



 I googled it and looked thru php code but cannot seem to find an
 explanation anywhere.



 Thanks

 Check out the new CakePHP Questions site http://cakeqs.org and help others
 with their CakePHP related questions.

 You received this message because you are subscribed to the Google Groups
 CakePHP group.
 To post to this group, send email to cake-php@googlegroups.com
 To unsubscribe from this group, send email to
 cake-php+unsubscr...@googlegroups.comcake-php%2bunsubscr...@googlegroups.comFor
  more options, visit this group at
 http://groups.google.com/group/cake-php?hl=en


Check out the new CakePHP Questions site http://cakeqs.org and help others with 
their CakePHP related questions.

You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en


Re: Operation syntax

2010-08-05 Thread jharris
The technical term, in case you're interested, is called a ternary
operator.

http://php.net/manual/en/language.operators.comparison.php


On Aug 5, 12:30 pm, Dave Maharaj m...@davemaharaj.com wrote:
 Can someone explain what the ? and the : mean?

 return ($this-meta['head_title'] ? $this-meta['page_header'] : NULL);

 Does it mean

 return $this-meta['head_title'] IF $this-meta['page_header'] IS NULL / NOT
 SET?

 I googled it and looked thru php code but cannot seem to find an explanation
 anywhere.

 Thanks

Check out the new CakePHP Questions site http://cakeqs.org and help others with 
their CakePHP related questions.

You received this message because you are subscribed to the Google Groups 
CakePHP group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en