PHP コードの一部です。

WBOY
リリース: 2016-06-23 13:58:12
オリジナル
1055 人が閲覧しました

if(is_array($today)): $i = 0; $__LIST__ = $today;if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $ key=>$vo): ++$i;$mod = ($i % 2 )
?>

上記のコードはどのように書くのでしょうか?記号「:」とは何ですか?丁寧に説明してくれる達人!


ディスカッションへの返信 (解決策)

あなたのフレームワークのプログラムが中括弧 {} を次のように置き換えていると推定されます: 構成ファイルを詳しく見てください

あなたのフレームワークのプログラムは次のように置き換えられていると推定されますフレームワークが中括弧 {} を置き換えました: 構成ファイルを詳しく見てください


私が確認できるのはこれだけです。これは達成できるでしょうか?

このようにしか見えません!これは達成できるでしょうか?


わかりません。実行してみてください。うまくいかない場合は、中括弧 {} に変更してください。


このようにしか見えません。これは達成できるでしょうか?


わかりません。実行してみてください。うまくいかない場合は、中括弧 {} に変更してください。

これらは、コンパイルされたキャッシュ ファイルに表示されますが、": " が使用されます。PHP がこれをサポートしていない限り!

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
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート