PHP コードの一部です。

WBOY
WBOYオリジナル
2016-06-23 13:58:121085ブラウズ

e584e9dfa9e193ddc0283ead26348dbe$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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。