if(is_array($today)): $i = 0; $__LIST__ = $today;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $ key=>$vo): ++$i;$mod = ($i % 2 )
?>
上記のコードはどのように書くのでしょうか?記号「:」とは何ですか?丁寧に説明してくれる達人!
あなたのフレームワークのプログラムが中括弧 {} を次のように置き換えていると推定されます: 構成ファイルを詳しく見てください
あなたのフレームワークのプログラムは次のように置き換えられていると推定されますフレームワークが中括弧 {} を置き換えました: 構成ファイルを詳しく見てください
このようにしか見えません!これは達成できるでしょうか?
このようにしか見えません。これは達成できるでしょうか?
PHP プロセス制御には 2 つの構文構造があります。 1 つは中括弧を使用してステートメント ブロックを表し、もう 1 つはコロンを使用してステートメント ブロックを表します。
中括弧はステートメントブロックを示すためによく使用されるため、ここでは説明しません。
左中括弧「{」を置き換えるにはコロン「:」を使用し、右中括弧「}」を置き換えるには endif;、endwhile;、endfor;、endswitch; を使用します。
たとえば、次の 2 つのプログラムは同じです
$a=1;$b=2;if($a==$b){ echo 'a=b';}else{ echo 'a!=b';}
$a=1;$b=2;if($a==$b) :echo 'a=b';else :echo 'a!=b';endif