【初心者向け】PHPタグとは?基本構文からショートタグまで徹底解説
PHPタグとは?定義と基本的な使い方
PHPスクリプトは、拡張子が「.php」のテキストファイルとして作成され、Webサーバー上に保存されます。サーバー上のPHPパーサーは、<?php(開始タグ)と?>(終了タグ)という特殊な文字列を探し出します。この2つのタグは「PHPタグ」と呼ばれ、その間に記述されたステートメントのみがパーサーによって解釈・実行されます。
PHPタグで囲まれたコードは、HTMLドキュメントの中に自由に埋め込むことができます。埋め込まれたPHPコードはサーバー側で実行され、その処理結果だけが出力されるため、残りのHTML部分はクライアントのブラウザーにあるHTMLパーサーによって処理されます。
基本構文
<?php
// 1つ以上のPHPステートメント
...
?>
ショートタグ(短縮形の開始タグ)
php.iniファイルでshort_open_tagディレクティブが有効(On)になっている場合、標準的な<?phpの代わりに、より短い開始タグ<?を使用できます。
<?
// 1つ以上のPHPステートメント
...
?>
本番環境での設定に関する注意点
short_open_tagの設定は、予期しない動作や他のXML宣言との衝突を避けるため、本番環境ではOffにしておくことが推奨されています。また、ASPスタイルのタグ<% %>や<script language="PHP">は、PHP 7.0以降で廃止されているため、現在のコードでは使用できません。
PHPタグの使用例
例1:標準的なPHPタグ
<?php
// 標準的なPHPタグ
echo "Hello World";
?>
上記のコードを実行すると、次の出力結果が得られます。
Hello World
例2:短いエコータグ(<?=)
PHPでは、冗長な「<?php echo」と同等の働きをする短いエコータグ<?=がサポートされています。なお、PHP 5.4以降では、short_open_tagの設定に関係なく、このエコータグは常に利用可能です。
<?= "Hello World" ?>
出力結果:
Hello World
例3:ショートタグを使用した場合
<?
// php.iniで short_open_tag=On を設定している必要あり
echo "Hello World";
?>
出力結果:
Hello World
-
【初心者向け】PHPタグとは?基本構文からショートタグまで徹底解説
PHPタグとは?定義と基本的な使い方PHPスクリプトは、拡張子が「.php」のテキストファイルとして作成され、Webサーバー上に保存されます。サーバー上のPHPパーサーは、<?php(開始タグ)と?>(終了タグ)という特殊な文字列を探し出します。この2つのタグは「PHPタグ」と呼ばれ、その間に記述されたステートメントのみがパーサーによって解釈・実行されます。PHPタグで囲まれたコードは、HTMLドキュメントの中に自由に埋め込むことができます。埋め込まれたPHPコードはサーバー側で実行され、その処理結果だけが出力されるため、残りのHTML部分はクライアントのブラウザーにあるHTMLパ
-
PHPのpi()関数とは?使い方と定義済み定数との対応を実例付きで解説
pi()関数の定義と使い方PHPのpi()関数は、数学定数π(円周率)の値を返す関数です。戻り値はfloat型の「3.14159265359」であり、PHPにあらかじめ定義されている定数M_PIとまったく同じ値になります。構文pi ( void ) : floatパラメータこの関数は引数を受け取りません。引数なしでそのまま呼び出すことができます。戻り値pi()関数は数学定数πの値を返し、定義済みの数学定数M_PIと等価です。数式の中では、M_PIの代わりにpi()関数を使うこともできます。対応するPHPバージョンこの関数はPHP 4.x、PHP 5.x、PHP 7.xのすべてのバージョンで利用