PHPの基本構文

WBOY
リリース: 2016-06-23 13:17:34
オリジナル
933 人が閲覧しました

はじめに

PHP スクリプトはドキュメント内のどこにでも配置できます。この記事には主に以下の内容が含まれています:

  • PHPタグ
  • HTMLとの分離
  • 命令区切り文字
  • コメント

PHPタグ

PHPスクリプトはで終わります:

rrリー

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

PHP では短いタグ の使用も許可されていますが、 それらの使用は推奨されません 。短いタグは、php.ini で短い opentag 設定ディレクティブをアクティブにするか、PHP のコンパイル時に設定オプション -enable-short-tags を使用することによってのみ使用できます。

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

たとえば、次のファイルには PHP コードのみが含まれています。この時点では、?> 終了タグを追加しないでください。

 <?php   echo "Hello world!";?> 
ログイン後にコピー

常に開始と終了をペアで指定します。タグの外側のコンテンツは PHP パーサーによって無視されるため、PHP ファイルにコンテンツが混在することが可能になります。次の例に示すように、PHP は HTML ドキュメントに埋め込むことができます:

 <?php  // Html safe containers echo "Hello world<br>";echo "test<br>";echo "www.henishuo.com";  
ログイン後にコピー

条件分離:

 <p>This isgoingtobeignoredbyPHP anddisplayedbythebrowser.</p> <?php echo 'While this is going to be parsed.'; ?> <p>This willalsobeignoredbyPHP anddisplayedbythebrowser.</p> 
ログイン後にコピー

命令区切り文字

C 言語と同様に、PHP は各ステートメントの後にセミコロンで命令を終了する必要があります。 PHP コード セクションの終了タグは暗黙的にセミコロンを表します。PHP コード セクションの最後の行はセミコロンで終わることはできません。改行が続く場合、行の終わりはスニペットの終了タグに含まれます。

 <?php $expression = true ?> <?php if ($expression == true) {    echo "expression is true";} ?> <?php if ($expression == true): ?>  This willshowif theexpressionistrue.<?php else: ?>  Otherwise thiswillshow.<?php endif; ?> 
ログイン後にコピー

コメント

PHP は、C、C++、および Unix シェル スタイル (Perl スタイル) コメントをサポートしています。例:

 <?php    echo "This is a test";?> <?php echo "This is a test" ?> <?php echo 'We omitted the last closing tag';?> 
ログイン後にコピー

は、// または # を使用して 1 行をコメントし、/**/ を使用してセクションをコメントできます。

最後に書いています

この記事は、著者によるPHP学習のためのメモです!もちろん、専門家がメッセージを残して、アドバイスや簡単な方法を求めることも歓迎です。これが役立つと思われる場合は、一緒に PHP を学び、PHP 構文の知識について話し合い、一緒に PHP を練習することを歓迎します。

フォローしてください

PHP学習交流グループ: 536643087

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