isset($cs_theme_options['cs_default_page_layout']) ? $cs_theme_options['cs_default_page_layout'] : '';
In above line there is "?" mark and also ":" mark, what does it mean between two variables? any one can describe it.
isset($cs_theme_options['cs_default_page_layout']) ? $cs_theme_options['cs_default_page_layout'] : '';
In above line there is "?" mark and also ":" mark, what does it mean between two variables? any one can describe it.
It's the ternary operator. Which means a IF/ELSE on the same line : (condition ? truePart : falsePart)
.
Though, this question was already asked here : Question Mark in JavaScript