22849 Posts in 9674 Topics by 2803 members
|Go to End|
13 October 2011 at 8:55pm
Hi, I am doing a tutorial 2, for the code below:
return ($news) ? DataObject::get("ArticlePage", "ParentID = $news->ID", "Date DESC", "", $num) : false;
What do the symbol '?' and ':' means? Thanks.
13 October 2011 at 9:31pm
I think it's called a ternary operator or conditional operator...
Read more about it here (scroll down a bit):
or in this blog post:
13 October 2011 at 11:30pm
The :: allows you to use the function of the DataObject class without instantiating an actual object from it.
14 October 2011 at 3:01pm
Thanks guys, tat explain very well!
|Go to Top|