PHPの基本構文

高洛峰
高洛峰オリジナル
2016-10-20 15:03:211345ブラウズ

PHP ファイルを解析するとき、PHP は とも呼ばれる開始タグと終了タグを探します。これは、間にあるコードの解析を開始および停止するように PHP に指示します。この解析方法を使用すると、PHP をさまざまなドキュメントに埋め込むことができ、開始タグと終了タグ以外の部分は PHP パーサーによって無視されます。


PHP では短いタグ  和    ?> の使用も許可されていますが、このタグ メソッドも通常どおり実行できますが、ここでは使用しないことをお勧めします。短いタグは、php.ini で short_open_tag 設定ディレクティブをアクティブにするか、PHP のコンパイル時に設定オプション --enable-short-tags を使用することによってのみ使用できます。


ファイルの内容が純粋なPHPコードの場合は、ファイルの末尾にあるPHP終了タグを削除するのが最善です。これにより、PHP が終了タグの後に誤ってスペースや改行を追加し、スクリプト内で出力する意図がないときに PHP がこれらのスペースの出力を開始することを防ぎます。


test.php

<?php
    echo "Hello world";
     
// 脚本至此结束,并无 PHP 结束标记

HTMLから分離

一対の開始タグと終了タグの外側のコンテンツはPHPパーサーによって無視され、PHPファイルに混合コンテンツを含めることができます。 以下の例に示すように、PHP は HTML ドキュメントに埋め込むことができます。

これは PHP によって無視され、ブラウザによって表示されます。



これも PHP によって無視され、ブラウザによって表示されます。これは、PHP インタープリタが ?> 終了タグに遭遇したときであるためです。の場合は、次の開始タグが見つかるまで、次の内容をそのまま出力します (直後に改行が続く場合を除きます - コマンド区切り文字を参照)。例外が条件文の途中で発生するかどうかは、PHP インタープリターによって決定されます。条件判断に基づいてどれを出力し、どれをスキップするか。以下の例を参照してください。条件構造の使用:

例#1条件を使用した例#1高度な分離offerions式が真であるかどうかを示します。段落が PHP の開始タグと終了タグの外側にある場合でも、条件ステートメントが満たされていない段落はスキップします。条件が満たされない場合、PHP インタプリタは条件文ブロックを直接スキップするため、PHP は条件に基づいて条件文ブロックを無視します。


大きなテキストを出力する場合は、通常、echo または print を使用してテキストを出力するよりも、PHP 解析モードを終了する方が効率的です。


PHP では、開始タグと終了タグの 4 つの異なるペアを使用できます。そのうちの 2 つ、

は常に利用可能です。他の 2 つは短いタグと ASP スタイルのタグで、php.ini 設定ファイルでオンまたはオフにできます。短いタグや ASP スタイルのタグが便利だと考える人もいますが、移植性が低いため、一般的には推奨されません。

注:
PHP を XML または XHTML に埋め込む場合は、標準への準拠を維持するために
タグを使用する必要があることにも注意してください。

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

関連記事

続きを見る