ホームページ  >  記事  >  バックエンド開発  >  PHP: コロン、endif、endwhile、endfor

PHP: コロン、endif、endwhile、endfor

WBOY
WBOYオリジナル
2016-08-08 09:24:501041ブラウズ

WordPress などのブログ プログラムのテンプレートでは、次のような奇妙な PHP 構文がよく見られます。

[php] view 普通のコピー

  1. if(($GET_['a'])): ?>
  2. < font color="red">empty?php endif ?> かなりの数の PHP 愛好家にとって、それは単に私です見たことないけど、これは何ですか?実際、これらは PHP プロセス制御の代替構文ですが、一般的には使用されません。
  3. ここで、PHP プロセス制御の代替構文について詳しく説明します。 1. 代替構文とは何ですか?
  4. 簡単に言うと、それらは文法を記述する別の方法です。
2. PHP のどの構文に代替構文がありますか?
if、while、for、forforeach、switch などのフロー制御ステートメントには代替構文があります。
3. 代替構文の基本形式:
左中括弧 ({) をコロン (:) に置き換え、右中括弧 (}) を endif;、endwhile;、endfor;、endforeach; に置き換えます。と endswitch それぞれ ;
例:

[php] ビュー 普通のコピー


if
(

$a

<0): ?>
  1. は負の数です < ;?php endif ; ?>
  2. 上記のステートメントは if
  3. ($a
  4. <0){ ?> と同等です。
  5. それは負の数です
  6. 4. 誰もそれに慣れていません。
  7. 存在するのは合理的であり、これらの構文が使用できる場所は、PHP と HTML が混在するページのコード内です。利点は次のとおりです:
  8. 1) HTML と PHP が混在したページのコードをよりクリーンで整然としたものにします。
  9. 2) プロセス制御ロジックがより明確になり、コードが読みやすくなります。 上記は、PHP: Colon、endif、endwhile、endfor の内容を含めて紹介しています。PHP チュートリアルに興味のある友人の参考になれば幸いです。

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