ホーム > PHPの文法 > 1 基本構造 > PHP の html 記述方法
PHPリファレンス

UPDATE:2024年09月06日

PHP の html 記述方法

PHP の html 記述方法 | wepicks!
PHP5 PHP7 PHP8


PHP の 記述方法簡単まとめ

1 Minute Note

  • <?php ・・・ ?>
  • <script language="PHP"> ・・・ </script>※PHP7.0で削除
  • <? ・・・ ?>
  • <% ・・・ %>※PHP7.0で削除
  • <?= 式 ?>
PHPコードをHTMLに記述する方法を説明します。記述方法はとても簡単です。開始タグ:「 <?php 」と 終了タグ:「 ?> 」で囲むことで、PHPコードをHTMLファイルへ容易に挿入することが出来ます。

1.PHPの記述方法

POINT

  • 開始タグ:「 <?php 」 と 終了タグ:「 ?>

PHPをHTML内に記述してみよう!

PHPコードをHTML内に記述するには、PHPコードを記述する箇所を開始タグ:「 <?php 」 と 終了タグ:「 ?> 」 で囲みます。
開始タグと終了タグで囲まれた中にPHPコードを記述するとサーバーがPHPコードとして実行します。つまり、「ここからここまでPHPで記述しますよ」という宣言になります。開始タグ と 終了タグ で囲まれた箇所以外はPHPコードとして認識されないので、通常のHTMLを記述することが出来ます。

このように記述することで、”PHPモード” の切り替えを行うことが出来ます。この 開始タグ:「 <?php 」 と 終了タグ:「 ?> 」 で囲まれた部分に PHPコード を記述することによって、サーバー側がPHPコードを認識し、記述されたスクリプトが実行され結果を取得することが出来ます。PHPモードの切り替えが容易にできるので、PHPコードをHTMLへ埋め込むことは非常に簡単です

<例>

結果は

計算します。
10000

となります。

例では、PHPの 開始タグ:「 <?php 」 と 終了タグ:「 ?> 」 に囲まれた部分が、PHPコードとして実行されることによって、100*100 の演算が行われ、計算結果が echo で出力されています。「計算します。」とう文字はHTMLとしてそのまま表示されます。

2.開始タグ と 終了タグ の種類

POINT
4種類 + 1種類 の開始タグと終了タグ

  • <?php ・・・ ?>
  • <script language="PHP"> ・・・ </script>※PHP7.0で削除
  • <? ・・・ ?>
  • <% ・・・ %>※PHP7.0で削除
  • <?= 式 ?>

PHPの開始タグと終了タグの記述方法は全部で4種類あります。最も一般的な記述方法は上記で説明した「<?php ・・・ ?>」ですが、他の種類もありますので確認してみましょう。

2-1. <?php ・・・ ?> 標準的なPHPの記述方法

標準的なPHPの記述方法です。最も多く使用されていて、推奨されています。この記述方法が最もよいでしょう。

<例>

結果は

標準的なPHPの記述方法

となります。

2-2. HTML形式でPHPを記述する方法

「<script language=”PHP”>」の記述方法は PHP7.0 で使用できなくなりました。

これはHTML形式でPHPを記述する方法です。JavaScriptもこの形式で記述されています。

<例>

結果は

HTML形式でPHPを記述する方法

となります。

2-3. <? ・・・ ?>で記述する方法

<?php ・・・ ?>の短縮形で記述する方法です。ASPなどの形式と一緒です。この方法で記述するには、PHP設定ファイル「php.ini(PHPディレクティブ)」の設定が必要です。short_open_tagOn になっている必要があります。

php.iniの設定内容を確認するには、phpinfo()関数を使用します。この関数を実行すると現在の設定内容を閲覧することが出来ます。サーバーの初期設定によっては使用できない場合がありますので注意して下さい。

<例>

結果は

短縮形で記述する方法

となります。

※この記述方法は、PHP設定ファイル「php.ini(PHPディレクティブ)」の内容に影響を受けるため、サーバーを移行した場合などに、移行先の設定が変わることでコードエラーが発生する可能性があります。

2-4. <% ・・・ %>で記述する方法

「php.ini(PHPディレクティブ)」の設定 asp_tags は PHP7.0 で削除されました。

<?php ・・・ ?>の短縮形で記述する方法です。PHP設定ファイル「php.ini(PHPディレクティブ)」の設定が必要です。asp_tagsasp_tags は PHP7.0 で削除されました。) が On になっている必要があります。php.iniの設定内容を確認するには、phpinfo()関数を使用します。この関数を実行すると現在の設定内容を閲覧することが出来ます。サーバーの初期設定によっては使用できない場合がありますので注意して下さい。

<例>

結果は

短縮形で記述する方法

となります。

※この記述方法は、PHP設定ファイル「php.ini(PHPディレクティブ)」の内容に影響を受けるため、サーバーを移行した場合などに、移行先の設定が変わることでコードエラーが発生する可能性があります。

2-5. その他 <?= 式 ?>で記述する方法

上記の4種類の他に<?= 式 ?>の短縮形で記述する方法があります。PHPで言う式というのは、値があるもののことです。詳しくは「PHPの式」の項で説明します。

簡単な値を得たい場合などにはとても便利な方法です。

<例>

結果は

短縮形で記述する方法

となります。

<例>

上記は、

と同じ意味になります。

この短縮形を使用するには、PHP設定ファイル「php.ini(PHPディレクティブ)」の設定が必要です。short_open_tagOn になっている必要があります。php.iniの設定内容を確認するには、phpinfo()関数を使用します。この関数を実行すると現在の設定内容を閲覧することが出来ます。サーバーの初期設定によっては使用できない場合がありますので注意して下さい。

※この記述方法は、PHP設定ファイル「php.ini(PHPディレクティブ)」の内容に影響を受けるため、サーバーを移行した場合などに、移行先の設定が変わることでコードエラーが発生する可能性があります。

3.サンプルコード

– サンプル Click Here ! –

実行結果
標準的なPHPの記述方法
短縮形で記述する方法
短縮形で記述する方法

– サンプル Click Here ! –

タグ(=記事関連ワード)

タグ: ,

日付

公開日:2019年9月17日
最終更新日:2024年09月06日

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

https://wepicks.net/phpref-phpkizyutsu/trackback/

page top