-4
isset($cs_theme_options['cs_default_page_layout']) ? $cs_theme_options['cs_default_page_layout'] : '';
上記の行に「?」があります。マークと ":"マークの2つの変数の間の意味は?誰でもそれを記述することができます。
isset($cs_theme_options['cs_default_page_layout']) ? $cs_theme_options['cs_default_page_layout'] : '';
上記の行に「?」があります。マークと ":"マークの2つの変数の間の意味は?誰でもそれを記述することができます。
これは三項演算子です。つまり、同じ行のIF/ELSE:(condition ? truePart : falsePart)
を意味します。
ものの、この質問はすでにここに頼まれた: ドキュメントで詳細を_ternary_operator_と呼ばれるQuestion Mark in JavaScript
http://www.php.net/manual/en/language.operators.comparison.php# language.operators.comparison.ternary –